OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: Empty element tags in expat

[ Lists Home | Date Index | Thread Index ]
  • From: Clark Cooper <coopercc@netheaven.com>
  • To: jan.arve@birdstep.org
  • Date: Thu, 11 May 2000 19:39:45 -0400

jan.arve@birdstep.org wrote:
-- I'm telling expat to parse this little document fragment:
-- <?xml version="1.0"?>
-- <size height="180" width="70"/>
-- It seems that expat will parse it with no complaints
-- and output it to my handlers as "size" is stored as a start/end-element
-- pair.
-- The consequence is that my output document will look like this:
-- <?xml version="1.0"?>
-- <size height="180" width="70"></size>

In your start handler, call the defaultCurrent function. Then check
whether the returned string ends with "/>". If so, you've got an empty
tag and can generate one. You'll also need to record this fact in your
user data so that your end handler doesn't generate an end tag.

Clark Cooper		Software Engineer	Home:   coopercc@netheaven.com
			Schenectady, NY	USA	Work:   cccooper@ltionline.com

This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS