[Home] [By Thread] [By Date] [Recent Entries]

  • To: "[public XML-DEV]" <xml-dev@l...>
  • Subject: Question on namespaces and DTDs
  • From: "Alessandro Triglia" <sandro@m...>
  • Date: Wed, 12 Mar 2003 12:38:10 -0500
  • Importance: Normal

Hi

I have a question about DTDs and "Namespaces in XML".

First of all, is it true that any well-formed XML document according to
"Namespaces in XML" must be well-formed according to XML 1.0 in the
first place?   Is it true that "Namespaces in XML" is - syntactically -
a subset of XML 1.0? 

If the answer is yes, suppose that a document contains an element whose
QName is  "abc:el".  If the document contains a DTD, how should this
element type be declared?   As "abc:el", I guess.  What if the document
also contains another element  "xyz:el"  and the "xyz" prefix is bound
to the same namespace name as "abc"?  I guess that, at the DTD level,
"abc:el" and "xyz:el" are two distinct element types and both must be
declared independently.  

Are my conclusions right?

Alessandro Triglia



Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member