Comments (2)
You are absolutely right. The whole issue of unqualified local elements have slipped my mind. The relevant part from the XML Schema spec is XML Representation of Element Declaration Schema Components:
{target namespace}
If
form
is present and its actual value isqualified
, or ifform
is absent and the actual value ofelementFormDefault
on the<schema>
ancestor isqualified
, then the actual value of thetargetNamespace
[attribute] of the parent<schema>
element information item, or absent if there is none, otherwise absent.
Since the default value of elemeFormDefault
is unqualified
, unless otherwise specified the local elements must be unqualified. Schemas like XML Schema and XHTML specify this value to qualified
, but this is a defect of scalaxb not handling form correctly.
from scalaxb.
Implemented support for elementFormDefault
and form
. 303fee6
from scalaxb.
Related Issues (20)
- scalaxbGenerateRuntime setting not taken into account
- Release 1.8.2 HOT 4
- random NoClassDefFoundError: org/apache/log4j/Layout HOT 2
- Fails to compile generated code. HOT 1
- Warning: abstract type A in type pattern ElemNameParser.this.Success[A] is unchecked, when compiling with scala 2.13.7 HOT 2
- Multiple Unused import import scala.xml.{Node, NodeSeq, NamespaceBinding, Elem, UnprefixedAttribute, PrefixedAttribute} warnings when compiling with scala 2.13.7
- Warning parameter value parent in method apply is never used when compiling with scala 2.13.7
- Warning parameter value obj in method writesAttribute is never used when compiling with scala 2.13.7
- Warning at target/scala-2.13/src_managed/main/sbt-scalaxb/scalaxb/scalaxb.scala:692:81 match may not be exhaustive
- Warning parameter value webMethod in method soapRequest is never used
- Warnings parameter value params & parameter value location in method soapResponse is never used
- Unused import import scalaxb.ElemName._
- Warning at target/scala-2.13/src_managed/main/sbt-scalaxb/soap/xmlprotocol.scala:61:65 match may not be exhaustive.
- Compilation error (type mismatch) on xs:choice with just 1 element HOT 1
- scalaxb.org is offline HOT 1
- `scalaxb-maven-plugin` `1.8.3` is missing HOT 2
- XSD 1.1
- Parsing of element with substitutionGroup fails
- soap12_tagless.scala doesn't work with Scala 3
- Migrate to log4j 2.17.1 or newer
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scalaxb.