|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML-Schemas: purpose of elementFormDefault?
Roger Costello wrote:
>
>
> Now I can explain where I am confused:
>
> [1] Does this mean that only the global element (BookCatalogue) gets
> validated, and not the local elements (Book, Title, Author, Date, ISBN,
> Publisher)? If so, why would you ever want to do that - what's the
> value of the schema in such a case?
>
Remove the DTDs and you can successfully schema-validate your doc at
Henry Thompson's online validator, xsv
(http://www.w3.org/2000/06/webdata/xsv). I carefully swapped two of the
book elements round in your sample doc, and xsv gave me the following
message:
-----------------------------------------------
Problems with the schema-validity of the target
http://www.workspot.net/~roundand/xml/s.xml:9:17: Invalid per
cvc-complex-type.1.2.4: element {None}:Publisher not allowed here in
element {None}:Book:
http://www.workspot.net/~roundand/xml/s.xml:11:9: Invalid per
cvc-complex-type.1.2.4: content of Book is not allowed to end here:
-----------------------------------------------
Which I take to mean that using elementFormDefault="unqualified" simply
says that schema definitions apply to elements in the "" namespace,
referred to as "{none}" in the above error message. So your document is
totally correct, it's just your suspicion that unqualified elements
wouldn't be validated that's unfounded!
Francis.
--
Francis Norton.
Defy Convention? Deify Convention!
***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************
|
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
|
|||||||||

Cart








