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


Help: OASIS Mailing Lists Help | MarkMail Help



   Empty element tags in expat

[ Lists Home | Date Index | Thread Index ]
  • From: Jan- Arve Sæther <jan.arve@birdstep.org>
  • To: <xml-dev@xml.org>
  • Date: Thu, 11 May 2000 22:31:23 +0200

I'm just wondering if expat can preserve empty elements?

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

The consequence is that my output document will look like this:
<?xml version="1.0"?>
<size height="180" width="70"></size>

This probably also means that
<xsl:value-of select="."/>
will turn into the less readable (and more redundant)
<xsl:value-of select="."></xsl:value-of>

I can understand why this is happening because it seems that expat only
have one start/end-element-handler pair.

This also seems to be the case for SAX, so I am wondering if there is
any good reason why it is like this. Simplicity?

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