SAX: NDATA Entities
Peter Murray-Rust writes: > Should SAX report (or be prepared to report) that it has found > documents components and skipped them? It must carry out some > minimal parsing of the bits it ignores - perhaps "ignorable DTD". I don't think that there should be a problem, because a notation is not part of a document's structure -- you declare a notation in the DTD, but in the document itself it appears directly only as the value of an attribute of type NOTATION and indirectly as the notation attached to an NDATA entity. In other words, there is nowhere that we _could_ generate an event. Your question raises another problem, however. In the case of a NOTATION attribute, SAX will report the notation name as the attribute value, but will not indicate that it is, in fact, a notation; in the case of an ENTITY attribute, no information will be available through SAX directly beyond the entity name. In other words, as proposed so far, SAX has no provision for useful processing of NDATA entities, since there is no way to determine the system ID of an entity, the notation associated with an NDATA entity, or the system ID of a notation. Ælfred provides and will continue to provide this information outside of the SAX interface -- is there a strong case for making it part of SAX (in the XmlParser interface) or do we expect simple applications to stick with URIs for external addressing and non-XML objects? All the best, David -- David Megginson ak117@f... Microstar Software Ltd. dmeggins@m... http://home.sprynet.com/sprynet/dmeggins/ 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/ 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