I¹m trying to read in an InCopy document using XML::Simple. I¹m using the XMLin(...) routine and passing the path to the file.
Usually it works fine, and I get what I need from the file and all is well.
But a significant percentage of the time, I start getting errors saying
something akin to:
utf8 "\xBC" does not map to Unicode at
/Library/Perl/5.8.6/XML/SAX/PurePerl/Reader/Stream.pm line 37, <PAGE> line
315501
I wouldn¹t mind the error so much, since my needs are pretty simple. I
wouldn¹t even mind if it blew up and I had to wrap the code in an eval.
But instead, it starts repeating this error over and over in a seemingly
infinite loop (same exact line, no processing after the XMLin() call).
(The <PAGE> reference is simply my input file from where I¹m determining
which InCopy files to read.)
I¹m stumped as to why this is happening, and am having trouble locating the
module that¹s creating the problem. (The error message is from the read()
call in that module.)
For completeness, here¹s the line of code:
my $xmlreference = XMLin($filename);
And I do:
use XML::Simple;
At the top of my script.
Any advice?
--
John Gilmore-Baldwin
<<attachment: image.jpg>>
<<attachment: image.jpg>>
