[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Question on namespaces and DTDs
>> 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? >it's a superset rather, providing an extended syntax compared to XML 1.0. You might say that the syntax is a superset, but the set of namespace-well-formed documents is a subset of the set of plain-old-XML-1.0-well-formed documents. As for DTDs, the original poster is right. They constrain the elements and attributes in a document by their uninterpreted names, not by their namespace name / local name pairs ("expanded names"), so they only work if you decide on the prefix in advance. There's a hack using parameter entities to make the prefix parametrizable, if you really want to. -- Richard
|
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
|