The stupid question is the question not asked | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
I have been scratching my head trying to figure out what is wrong with my parsing rules and I find put in some print statements in the rules and found that XML::Rules is parsing the XML "inside out". I am reading through the XML top to bottom to develop my rules and logic and find I am missing some info. Now I see why. take the following example: I have been attacking this (seemingly) incorrectly with rules like the following:
This does not work. value is processed before item which is processed before the outside tag so the flags get set AFTER the section has already processed the guts. I only saw this from the print statement in '_default' rule which I added out of sheer frustration. The result is $sumvalue is equal to d1 value, $d1value = d2 value and $d2value is never set. I have been losing my mind over this. How do I properly handle duplicate tags in different sections if I cannot flag them due to the way the XMl is processed in this inside out manner??? Update: Updated the XML to have proper wrapper. In reply to XML::Rules parsing inside out? by bfdi533
|
|