hoppfrosch has asked for the wisdom of the Perl Monks concerning the following question:
I'm looking for some code to read and manipulate a XML-node (preferred based on XML::LibXML)
I've got the following given XML-structure from an external project:
Now I want to read and manipulate the text-contents of the <Build> node only - i.e the content "text.mak" - wheras the childnodes <Targets> and <Nmake> should stay untouched. What I tried:<Build-Doc> <Build> text.mak <Targets>all</Targets> <Nmake></Nmake> </Build> </Build-Doc>
Thanks for your ideas!use XML::LibXML; my $parser = XML::LibXML->new(); my $xmldoc = $parser->parse_file( $filepath ); my $value = $xmldoc->findvalue( "/Build-Doc/Build[1]" ); # This returns " text.mak'n all" - which I DON'T want! # What I want to get is " text.mak" only ... # How do I manipulate "text.mak" and leave the rest of my # xml-structure untouched?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Parsing and manipulating XML
by Your Mother (Archbishop) on Apr 09, 2018 at 16:33 UTC | |
by hoppfrosch (Scribe) on Apr 11, 2018 at 08:07 UTC | |
| |
|
Re: Parsing and manipulating XML
by hippo (Archbishop) on Apr 09, 2018 at 08:27 UTC | |
|
Re: Parsing and manipulating XML
by Corion (Patriarch) on Apr 09, 2018 at 07:50 UTC | |
|
Re: Parsing and manipulating XML
by Anonymous Monk on Apr 09, 2018 at 08:59 UTC | |
| A reply falls below the community's threshold of quality. You may see it by logging in. |