Subject: | XML entites are not round-trip safe |
Mac::PropertyList uses XML::Entities to decode the strings it reads, but
it does not encode them when writing them back out.
So this input:
<string>foo < bar</string>
Becomes this output:
<string>foo < bar</string>
Which is invalid XML.
At the moment, I've got a patch that uses HTML::Entities to do the
encoding/decoding. But I'm not yet sure it is the right approach.
--
Jeffrey Thalhammer
Imaginative Software Systems
www.imaginative-software.com