Re: [xml-dev] Genx

From
David Tolpin <>
To
Date
2004-01-20T15:09:56Z
ID
<>
Thread
Re: [xml-dev] Genx
Joe Gregorio:
> David Tolpin wrote: 
> > passing data in buffers oftern requires number of bytes or characters to be passed;
> > consider getting data from Expat and writing it to the output.
> > 
> > int genxText(genxWriter w, const utf8Byte * text, int nbytes);
> > int genxTextW(genxWriter w, const codePoint * text, int nchars);
> 
> This is a C interface and null terminated strings are
> the standard way of handling this, the nbytes would
> just be redundant information. If the implmentation of
> genxText() needs the length it can call strlen(text), 
> if it doesn't need the length then why force it to 
> be passed in?

Have you looked at the API of James Clark's Expat?

David Tolpin