|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Re: [Sax-devel] Showstopper issue with new Attributetext
Dennis Sosnoski wrote: > Bob Foster wrote: >> That was exactly my question. Why are xmlns declarations reported as >> attributes? XSLT has it right. > I guess the reason for this is historical, in that > http://xml.org/sax/features/namespace-prefixes feature has been around > for a while and presumably some people are using it. In general it seems > like a really bad idea, given that SAX reports startPrefixMapping() and > endPrefixMapping(). > > Since the feature is there I agree there should be a standard way of > reporting the default namespace as an attribute to anyone who choses to > process their XML in this way. My vote would be for David's alternative > "b) an attribute with the Namespace URI "http://www.w3.org/2000/xmlns/" > and no local name;" where "no local name" in the context of this > paragraph should be interpreted as meaning a zero-length String. Where did the "http://www.w3.org/2000/xmlns/" URI come from? The Namespaces In XML spec specifically says: "The prefix xmlns is used only for namespace bindings and is not itself bound to any namespace name." Am I missing some errata, or is there some complexity-multiplying going on here? It sure seems like a SAX feature that should be dropped should not be used to justify contradicting the namespaces recommendation. Bob
|
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: Re: [Sax-devel] Showstopper issue with new Attributetext](/images/get_stylus.gif)





