XML::Filter::XInclude appears to be a little too naïve. If the included XML use the same encoding as the including XML, I'd try removing the <?xml?> line from the included XML. If that doesn't work, you'll have to get the bug fixed, switch to UTF-8, or find an alternative solution. Either way, you should report the bug.
By the way, you said you're using Perl 5.8.9, but the message implies you're using 5.12.1??
In reply to Re: XML parser error
by ikegami
in thread XML parser error
by joeperl
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |