Yes, everyone has the same problem. It's documented: A single non-markup sequence of characters may generate multiple calls to this handler (from the doc of the Char handler).
You need to buffer the text in the Char handler, and use it when you get to the next tag. See XML::Parser for more info.
In reply to Re: problem with XML::Parser
by mirod
in thread problem with XML::Parser
by Paulux
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |