Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re^7: XML Parsing

by tmharish (Friar)
on Feb 12, 2013 at 14:03 UTC ( [id://1018369]=note: print w/replies, xml ) Need Help??


in reply to Re^6: XML Parsing
in thread XML Parsing

vmallya

I might be able to clear up things if you can list out all the things you want to extract from the xml that you have provided - or you might even want to provide a more extensive xml.

So something like:

I want to access the "value" based on the attribute "category" and also in case I have multiple parameters with different "instances".

Replies are listed 'Best First'.
Re^8: XML Parsing
by vmallya (Initiate) on Feb 13, 2013 at 07:10 UTC
    Okay. Let me list what exactly I need:

    1. I have to define a config xml file 2. XML file should contain two different types of Parameters a. Special type b. Default type And each parameter under these types can have more than one instances which needs be differentiated by adding an attribute called "instance" in the node "parameter". 3. Later I need to read this config xml, and should extract first parameters under default type, instance wise and get the value for each parameter via a hash or array. 4. Same as above for special type of parameters as well.

    <?xml version="1.0" encoding="UTF-8"?> <list> <feature category="defaultlist"> <parameter instance="0">sampleparameter</parameter> <value>1</value> <parameter instance="0">firstparameter</parameter> <value>1</value> <parameter instance="1">firstparameter</parameter> <value>1</value> </feature> <feature category="speciallist"> <parameter instance="0">splparameter</parameter> <value>1</value> </feature> </list>

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (7)
As of 2024-04-19 15:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found