Hi, I am trying to extract contents of xml file using the XML parser.
<pThere is a possibilty that multiple entries under same tag name exist.Ex:
< GEN_FSM >
< State >
< Name >
POWERED
< /Name >
< Comment >
USB POWERED State
< /Comment >
< /State >
< State >
< Name >
DEFAULT
< /Name >
< Comment >
USB DEFAULT State
< /Comment >
< /State >
< State >
< Name >
ADDRESS
< /Name >
< Comment >
USB ADDRESS State
< /Comment >
< /State >
< Rst_Arc >
< To_State >
DEFAULT
< /To_State >
< monitor_mode_event_name >
HOT_RST
< /monitor_mode_event_name >
< monitor_mode_event_count >
1
< /monitor_mode_event_count >
< comment >
HOT_reset_to_DEFAULT
< /comment >
< /Rst_Arc >
< /GEN_FSM >
To extract data under the tag 'State' i need to decide whether to retrieve as an array or a single element since the no of entries under a same tag name vary. One way to decide is keep a counter for 'tag' occurance. And then depending on counter value do an @array or $variable. Appreciate if there is a better and efficeint way! Pls help
In reply to Extracting data from XML file by zeni
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |