Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

Re^4: Parsing XML with XML::Simple

by madbombX (Hermit)
on Dec 18, 2006 at 01:22 UTC ( #590372=note: print w/replies, xml ) Need Help??

in reply to Re^3: Parsing XML with XML::Simple
in thread Parsing XML with XML::Simple

I am using XML::Simple version 2.14. I came into this because part of my company policy requires us, in our CVS headers to have that line as part of the template for documents/scripts/etc that go into CVS. Therefore, the XML files that are turned into articles all have those within the top 5 lines. Neither XML::Simple or XML::Twig handle this properly.

Replies are listed 'Best First'.
Re^5: Parsing XML with XML::Simple
by GrandFather (Sage) on Dec 18, 2006 at 01:30 UTC

    So you are suggesting that the XML::Simple file is post-processed in some fashion to insert extra information? The fix in that case is to pre-process the file at the other end to remove said extra information. Alternatively the code using XML::Simple to generate the file might be modified to insert the extra information in a compliant fashion. At this point it depends rather on your data flow and processes.

    DWIM is Perl's answer to Gödel
Re^5: Parsing XML with XML::Simple
by Jenda (Abbot) on Dec 18, 2006 at 21:12 UTC

    If you need the CSV info accessible to the programs you need to enclose the content in <[CDATA[...]]> to make sure the <, > and & characters do not break the XML, if you don't it would be best to use comments:

    <!-- CVS $Id:,v 1.1 2006-12-17 19:25:03 eric Exp $ This That <> Desc: Test file --> <root> ...

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (6)
As of 2016-10-27 05:08 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (353 votes). Check out past polls.