Re: SAX2 Namespace Support
David Megginson wrote: > > Ray Waldin <rwaldin@p...> writes: > > > Overall, very nice! > > > > My only concern is that LexicalHandler should be required by all parsers. > > Otherwise you will get "fully compliant" SAX2 parsers which cannot be used to > > resolve QNames found in attribute values against in-scope namespace > > declarations. There are many examples where that's critical: > > > > - evaluate XPath expression (XLST, XPointer, etc.) > > - resolve XLink locator role (see http://www.w3.org/TR/xlink/#link-semantics) > > - follow XML Schema references (see > > http://www.w3.org/TR/xmlschema-1/#refSchemaConstructs) > > > > and probably more to come... > > > > IMHO, LexicalHandler must be supported by all SAX2 parsers. > > Or else we can put the callbacks back into a separate > NamespaceHandler, so that parsers are not forced to report comments, > CDATA section boundaries, and other noise as well. I certainly prefer to see marginally relevant stuff like comments and CDATA boundaries remain marginal. The core data models of XML are elements, text, and (for some) PIs. Namespace-aware element (and attribute) processing won't change that; most of the rest is noise. > Do others agree that the scope of NS declarations is essential > (i.e. shouldn't be optional)? I knew that XSLT needed it, but I > hadn't realized that so many other apps were now relying on resolving > prefixes in attribute values and character data -- I need to keep more > up to date on the specs. Those three specs listed above seem to be a convincing argument for exposing the capability if it's already in the parser. - Dave 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 unsubscribe, mailto:majordomo@i... the following message; unsubscribe 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