|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: [dsdl-comment] Re: DSDL part 9: new namespace declarations
james anderson scripsit: > In whatever grade of esteem one may hold the Namespaces in XML > recommentation, it specifies that a conforming document may contain > lexically identical qualified names which identify more than one universal > name depending on context as well as lexically distinct qualified names > which identify the same universal name - the synonymy/homography issue. > > If DSDL chooses to ratify a namespace declaration form which exhibits > indefinite scope, it must also either specify that such documents are > non-conformant, or specify that such documents are not permitted to > depend on attribute default values for namespace declarations, but must > include all namespace declarations in the document entity. More precisely: documents may not depend on attribute defaulting information *in the validation DTD* to supply namespace declarations. This suits me: attribute defaulting is the proper business of the native (DOCTYPE) DTD. When a document has been parsed, all information is already in hand to make namespace assignments. Synonymy/homography itself is no problem. The following document is namespace-well-formed: <foo:root xmlns:foo="urn:x-one"> <bar:a xmlns:bar="urn:x-one"/> <foo:a xmlns:foo="urn:x-two"/> </foo:root> and is valid against the following eDTD: <!NAMESPACE one "urn:x-one"> <!NAMESPACE two "urn:x-two"> <!ELEMENT one:root (one:a, two:a)> <!ELEMENT one:a EMPTY> <!ELEMENT two:a EMPTY> since the prefixes in the validation DTD have nothing to do with those used in the instance; only the universal names are the same. -- John Cowan <jcowan@r...> http://www.reutershealth.com I amar prestar aen, han mathon ne nen, http://www.ccil.org/~cowan han mathon ne chae, a han noston ne 'wilith. --Galadriel, _LOTR:FOTR_
|
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


![Re: [dsdl-comment] Re: DSDL part 9: new namespace declarations](/images/get_stylus.gif)





