good chemistry is complicated, and a little bit messy -LW |
|
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
Hello! Still trying to parse the same XML as before - but now having trouble with siblings. I have 2 versions of the xml file. Need to come up with a generic script to extract the values in either cases. Pasting the XML first and then my attempt. When I run my script, it doesnt return any siblings. just 1.
Objective:In this scenario, I need to search for Purpose and rationale. If found, need to extract all siblings between <header> and </header> The same section Purpose and rationale can exist in another xml but in different format. The challenge is to have 1 generic script to handle both scenarios. XML Scenario 2:
For scenario 2, I need to extract all the siblings under Purpose and rationale only until "Some other heading". This heading title can change. The only identifier is that the node begins with a number. In this xml content from 2 headers is mixed up. so i only need to extract the content from the siblings of the "purpose and rationale" section My attempted code is below:
This only returns the value within the header tags and none of the children. obviously,i'm doing something wrong.Hoping for some help here to extract the content I need. Thanks again for your help and apologies if the question is not clear Regards, Madbee In reply to Having trouble with siblings by madbee
|
|