[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Empty elements
On Wed, 11 Feb 1998, Don Park wrote: > Geir, > > >While working on implementations using SAX I've noticed that there is no > >way to know if an element is an empty element or not (e.g <Para/>). This > >could perhaps be done using some kind of lookahead, but should that be > >necessary? > > Are you unable to process the element in endElement() callback? Typical > DocumentHandler implementation must keep track of current element so all you > have to inside endElement() is check to see the current element has no > children and no attributes. Yes, but in SGML and XML element type which has been declared empty in the DTD and therefore is marked with <Para/> tag in XML is different thing from element which just happens to be empty (e.g <para></para>). In SP:s generic interface StartElementEvent events have ContentType property which can have value empty. Without this property it would be impossible to produce valid SGML-instance using the event stream because element types which are declared empty are marked up differently from element types which just happen to be empty sometimes. I'd say that an parser API which does not provide information about empty declared elements is broken and should be fixed. (i haven't looked at SAX:s API though) - Jani 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
|