Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re^6: XML Parsing

by vmallya (Initiate)
on Feb 11, 2013 at 10:08 UTC ( #1018124=note: print w/ replies, xml ) Need Help??


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

Harish, Thanks for the clarification. One more doubt, say for node1, node2 i have defined an attribute, can i put a check something like if exists {node}(instance) ? Also how to access the value of attribute if it exists for each node. Regards Vishranth


Comment on Re^6: XML Parsing
Re^7: XML Parsing
by tmharish (Friar) on Feb 12, 2013 at 14:03 UTC
    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".
      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
Node Status?
node history
Node Type: note [id://1018124]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (9)
As of 2014-08-02 07:42 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Who would be the most fun to work for?















    Results (55 votes), past polls