On 08/22/2011 09:59 PM, Arne Vajh?j wrote:
On 8/22/2011 8:05 PM, boris wrote:
I need to process large xml file and dump some documents to a different
file based on content of some elements.
let's say I need to check content of <text3> and dump the whole <doc> to
a different file:
<doc>
<text1>
<text2>
<text3> ... etc
</doc>
I'm trying to do this using sax. Are there any examples how to do this?
Is using sax ok for this task?
SAX or StAX seems as the most obvious choices given the context.
Any textbook SAX example should lead you to working code.
I can post some code, but I doubt that it will show anything
various books and tutorials does not.
I tried to accumulate the whole xml(<doc>...</doc>) as string using sax,
but in this case all special characters are processed by parser
and are just characters and not "predefined entities" like "
Using stax, I get correct xml, if I print events right away, but I if I
store them in collection and print them later , I don't get the same
result.
a Java String.
when generating new XML.