"Validity" means that the document has a DOCTYPE
declaration that points to a DTD and the document conforms to the
declarations in that DTD. Your sample shows no reference to a DTD, so validity
is not an issue. It is well-formed, which is why parsers have no problem with
it.
Hi all,
According to the XML specification, I believe the
following nesting structure to be invalid in XML. However, rxp on my
Windows machine issues no warnings to me when parsed. Is this in fact
invalid?
<?xml
version="1.1"?> <library> <book> <title>Book
Name</title> <chapters> <name>first
chapter</name> <name>second</name> ... <name>last</name> <subsection> <name>I
expect this to be illegal, since name is defined in chapters, and also somewhere else in its content, namely
subsection.</name> </subsection> </chapters>
</book> </library>
Thanks very much,
Dan
|