Re: [xml-dev] genx - consensus items

From
Ed Davies <>
To
David Tolpin <>
Date
2004-01-23T12:12:10Z
ID
<>
Thread
Re: [xml-dev] genx - consensus items
David Tolpin wrote:
> 
> StartTagOpen/StartTagClose+EndTag vs startElement/endElement
> 
> ...
>
> At the same time, if the API is on  the level of tags, I want to say the tag
> is closed; in fact, I would prefer StartTagClose to be passed the tag's name
> argument, same about endTag. It would help me write better programs.

Perhaps StartStartTag or StartTagOpen or whatever can return an opaque
element reference (could be a pointer to an internal structure or simply 
a nesting stack level count) which is then passed to StartTagClose and EndTag
to allow early detection of mismatches.  A bit more lightweight than
passing the element name + namespace gubbins and maybe having to do
string compares.