Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re^2: XML::Twig::flush() and html/xml entities

by mandarin (Friar)
on Oct 05, 2006 at 13:55 UTC ( #576536=note: print w/ replies, xml ) Need Help??


in reply to Re: XML::Twig::flush() and html/xml entities
in thread XML::Twig::flush() and html/xml entities

I changed the code in line 28 to both

my $elt_txt = $elt->xml_text;
and
my $elt_txt = $elt->xml_string;
(and left anything else alone)
but neither did work out, I still get the convertet ampersand.
Do I have to play around with the output_filter, too?
I must admit that I didn't quite understand how that works.

Martin

update: Even text in tags never touched by the section
function is undergoing changes.


Comment on Re^2: XML::Twig::flush() and html/xml entities
Select or Download Code
Re^3: XML::Twig::flush() and html/xml entities
by mirod (Canon) on Oct 05, 2006 at 15:17 UTC

    Ooops! That will teach me to test the code before answering. Is there any reason why you use the keep_encoding option? Without it it works fine, with it, indeed the & is not escaped in the output. You should only use this option if you are dealing with non-utf8 encodings, and want all the processing to be done in the original encoding, which doesn't seem to be your case.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://576536]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (15)
As of 2015-07-02 10:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (33 votes), past polls