Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw

Re^3: XML::Twig problem

by mirod (Canon)
on Jun 01, 2007 at 07:55 UTC ( #618665=note: print w/replies, xml ) Need Help??

in reply to Re^2: XML::Twig problem
in thread XML::Twig problem

Indeed the flush messes things up when you're using twig_print_outside_roots. I should check for that, I'll see what I can do. In fact, with recent versions of the module, the flush after the end of the parsing is no longer needed. The module assumes that if you started flushing, then you want to keep on doing it (or you would most likely get non well-formed XML), so at the end of the parse, if flush has been used on the twig, it performs a last flush, using the filehandle that was used for the first flush. It DWIMs better that it reads ;--(.

As for the xml_pp problem, I don't know, maybe you redefined the constants and you ended up using the one for 'wrapped' or 'cvs' instead of the one for 'indented_c' ? What's the value you are using for the style? BTW I usually use xmlwf, xmllint or perl -MXML::Parser -e'XML::Parser->new( ErrorContext => 1)->parsefile( shift())' file.xml to check the well-formedness of the XML.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (3)
As of 2020-10-27 01:36 GMT
Find Nodes?
    Voting Booth?
    My favourite web site is:

    Results (255 votes). Check out past polls.