XP is just a number | |
PerlMonks |
LibXML doesn't encode single or double quotesby randonpurcell (Initiate) |
on Nov 28, 2011 at 21:15 UTC ( [id://940471]=perlquestion: print w/replies, xml ) | Need Help?? |
randonpurcell has asked for the wisdom of the Perl Monks concerning the following question:
Hi Monks!
I'm stuck. I've used LibXML to create a number of XML documents before, but I'm onto something new now. I've created a valid XML document, using LibXML. All is well. Now, some nodes have text that includes the big five, &<>"'. When I output the XML using toString or toFile I see that the module has graciously encoded the &'s, <'s, and >'s to their respective entity names for me. Great! Problem is, it doesn't seem to touch single quotes or double quotes. I've searched and searched. I can't seem to find a solution. I need them converted to entity names. If I need to, I'll use HTML::Entities, but I was hoping to let LibXML handle it all for me...also, I should note, I really need entity names, not numbers, and I couldn't find a way to make HTML::Entities give me the name for single quotes (always uses entity number instead...probably because of IE). Anyway, your help is most appreciated!
Back to
Seekers of Perl Wisdom
|
|