[Expat-discuss] Pull API Status?
Moore, Dave
dmoore at viefinancial.com
Tue Mar 11 13:19:36 EST 2003
I'm certainly very flexible on this point. The Pull API can certainly
produce a single attribute during each call to Next() - it just means we add
a few new states - START_TAG_OPEN, ATTRIBUTE, START_TAG_CLOSE, something
like that.
Or were you saying that the tokenizer in the "far future" expat will no
longer process a start tag with attributes as one token?
Dave
> -----Original Message-----
> From: Karl Waclawek [mailto:karl at waclawek.net]
> Sent: Tuesday, March 11, 2003 1:13 PM
> To: Moore, Dave; expat-discuss at libexpat.org
> Subject: Re: [Expat-discuss] Pull API Status?
>
>
> > int XML_GetAttributeCount();
> > char *XML_GetAttributeName(int index);
> > char *XML_GetAttributeValue(int index);
>
> One comment about attributes - this is a shortcoming of SAX2 as well:
> Due to the nature of reporting attributes values as one chunk
> of data, entities within the value are silently expanded.
> The same applies to parameter entities in entity values.
>
> This is one of the deficiencies we wanted to fix, so that
> Rolf and others can build a complete DOM on top of Expat.
>
> Rolf, please fill in if I am missing anything here.
>
> Karl
>
More information about the Expat-discuss
mailing list