|
[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
|
|||||||||

Cart








