[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] schema: error validation depending on global or local elementdeclaration
Greetings, I'm getting a validation error depending of the declaration of my elements are local or global. For instance, this sample xml: <test> <a/> <b/> <a/> </test> is reporting this error: error:cvc-complex-type.2.4.a: Invalid content starting with element 'a'. The content must match '((("":a)|("":b))) The schema is: <!-- <xsd:element name="a" type="aType"/> <xsd:element name="b" type="bType"/> --> <xsd:element name="test"> <xsd:complexType> <xsd:sequence> <xsd:choice> <!-- <xsd:element ref="a" /> <xsd:element ref="b" /> --> <xsd:element name="operation" type="aType"/> <xsd:element name="transaction" type="bType"/> </xsd:choice> </xsd:sequence> </xsd:complexType> </xsd:element> If I replace my local elements declarations, a and b, and use the declaration by ref (using the commented code) it works fine. Why is that happens? regards, Pedro Salazar. -- /ps
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|