> Piroumian, Konstantin wrote:
> > Hi, Cocooners!
> >
> > According to SAX API the parser is free to split the character data to
> > chunks. This causes problems in i18n transformer, which handles
character
> > data in the 'characters(char[] ch, int start, int length)' method.
> >
> > Is there a way to determine the end of the character data? The only
> > solution seems to be to buffer all the character data then handle it on
the
> > first startElement() event following the characters().
>
> Do you mean the next endElement() event?
>
> > Will this be correct?
> >
>
> Then it should be correct.
Yes, of course it must be also the endElement(). But what about this
situation:
<text>
This is a <b>bold</b> font.
</text>
Here is the sequence of events:
startElement("text")
characters("Test is a ")*
startElement("b")
characters("bold")*
endElement("b")
characters("font")*
endElement("text")
*)maybe chunked
As you can see either startElement() or endElement() could happen.
Any ideas how to handle this correctly?
Konstantin
>
>
> Martin
>
> --
> Martin Holz <[EMAIL PROTECTED]> phone: 0049-30-39977 218
> FIZ CHEMIE BERLIN
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]