01-23-2008
I highly recommend using a XML::Parser for it
Its very easy to use and implement.
Initially for one of our tasks, without thinking about XML::Parser, I did wrote a mini XML::Parser which turned to be much complicated to maintain later.
Switch to parsers that are already available
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Iam new to shell script.
How to read xmlfile using shellscript(without awk),and Store record by record in file .
My xml file:
<root>
<header>
<HeaderData1>header1</HeaderData1>
<HeaderData2>header2</HeaderData2>
</header>
<detailsRecord>
... (2 Replies)
Discussion started by: ram2s2001
2 Replies
2. Shell Programming and Scripting
I'm trying to write a script to help automate some VERY tedious manual tasks.
I have groups of fairly large XML files (~3mb+) that I need to edit.
I need to look through the files and parse the XML looking for a certain flag contained in a field. If I find this flag (an integer value) I need... (4 Replies)
Discussion started by: J-Hon
4 Replies
3. Shell Programming and Scripting
Hello Everybody,
I have a question on reading the data from XML file through KSH shell script. In the below file I need to collect the patient control no and its respective insured id. I need to have pair of these values in single line separated by some special character, so that I could use... (2 Replies)
Discussion started by: swame_sp
2 Replies
4. Shell Programming and Scripting
hi
i am quite new to shell scripting and need help in reading and writing in xml file
i have an xml file with format:
<main>
<store>
<name>ABC</name>
<flag>0</flag>
<size>123<size>
</store>
<store>
<name>DEF</name>
... (2 Replies)
Discussion started by: kichu
2 Replies
5. Shell Programming and Scripting
Hi Friends
Im so confused with using 'for' loop in ksh. I have a xml like the following:
<serviceProvider>
<serviceProviderID>1</serviceProviderID>
<serviceProviderName>Balesh</serviceProviderName>
<serviceFeeAmount>30.00</serviceFeeAmount>
</serviceProvider>... (2 Replies)
Discussion started by: balesh
2 Replies
6. Shell Programming and Scripting
Dear All,
I have one log file and it contains lot of XML as below.
... (1 Reply)
Discussion started by: murtujak
1 Replies
7. Shell Programming and Scripting
Hello,
I have a xml file as shown below. I want to parse the file and store data in variables.
xml file looks like:
<TEST NAME="DataBaseurl">jdbc:oracle:thin:@localhost:1521:ora10</TEST>
<TEST NAME="Databaseuser">Pradeep</TEST>
......
and many other such lines
i want to read this file and... (2 Replies)
Discussion started by: pradeepmacha
2 Replies
8. Shell Programming and Scripting
Hi ,
I have an XML like this.
<Request>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<version>v44</version><messageId>7247308192</messageId><timeToLive>72000000000</timeToLive>
</Request>.
I want to extract on version and messageId.
As in my output... (13 Replies)
Discussion started by: chetan.c
13 Replies
9. Shell Programming and Scripting
Hi ,
I have a file like below.I want all the content in a single line excluding the XML.How can i proceed?
t=21
y=23
rg=xyz
.....
<xmlstarts>
.
.
<xmlends>
lk=99
lo=09 (3 Replies)
Discussion started by: chetan.c
3 Replies
10. UNIX for Beginners Questions & Answers
Hi,
I have a requirement to extract specific element value dynamically from XML message.
Here is the sample message:
<File>
<List>
<main>
<dir>doc/store834/archive</dir>
<count>5</count>
</main>
<main>
<dir>doc/store834/extract</dir>
<count>6</count>
</main>
<main> ... (3 Replies)
Discussion started by: renukeswar
3 Replies
LEARN ABOUT DEBIAN
data::dumpxml::parser
DumpXML::Parser(3pm) User Contributed Perl Documentation DumpXML::Parser(3pm)
NAME
Data::DumpXML::Parser - Restore data dumped by Data::DumpXML
SYNOPSIS
use Data::DumpXML::Parser;
my $p = Data::DumpXML::Parser->new;
my $data = $p->parsefile(shift || "test.xml");
DESCRIPTION
"Data::DumpXML::Parser" is an "XML::Parser" subclass that can recreate the data structure from an XML document produced by "Data::DumpXML".
The parserfile() method returns a reference to an array of the values dumped.
The constructor method new() takes a single additional argument to that of "XML::Parser":
Blesser => CODEREF
A subroutine that is invoked to bless restored objects. The subroutine is invoked with two arguments: a reference to the object, and a
string containing the class name. If not provided, the built-in "bless" function is used.
For situations where the input file cannot necessarily be trusted and blessing arbitrary Classes might give malicious input the ability
to exploit the DESTROY methods of modules used by the code, it is a good idea to provide a no-op blesser:
my $p = Data::DumpXML::Parser->new(Blesser => sub {});
SEE ALSO
Data::DumpXML, XML::Parser
AUTHOR
Copyright 2001 Gisle Aas.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.8.8 2006-04-08 DumpXML::Parser(3pm)