[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] attribute lists and namespaces
Hello -- I am having trouble understanding the use of namespaces with respect to the declaration of attribute lists. Suppose I have a document like the following: <?xml version="1.0"?> <!DOCTYPE INVOICE [ <!ATTLIST foo:DETAILS descr CDATA "bob"> ]> <INVOICE xmlns="foo"> <DETAILS> <ITEM>neogalactic hyperdrive</ITEM> </DETAILS> </INVOICE> Notice that I have declared an attribute list for the DETAILS element in the foo namespace. My belief is that the descr attribute should then be included in the list of attributes for the DETAILS element that appears in the document. However, I can't find any confirmation that that is the correct behaviour, and expat seems to disagree with me. That is, it does *not* include the descr attribute. If I explicitly specify the namespace for the DETAILS element when it is used, ala <foo:DETAILS> ... </foo:DETAILS> then expat does include the descr attribute. My question then, is: should the descr attribute be included in the attributes list for the instance of the DETAILS element, since it is a child of an element that has set a namespace, even though the namespace is not explicitly set for the DETAILS element itself? Thanks! - eric xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|
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
|