Thanks for the quick reply. I was so neck-deep in this stuff all day I didn't explain it well.
For example, the first couple lines of the output file (as related to the original XML I posted) would be this:
in reply to Re: Nested XML Question (question_
in thread Nested XML Question
My biggest issue is figuring out how to loop through the XML and parse out the name and the IP ranges and create the name.name.name <tab> IP/range structure.
inside-hosts.By Function.B2B 192.168.0.0/16
inside-hosts.By Function.B2B 22.214.171.124/16
inside-hosts.By Function.B2B 126.96.36.199/16
inside-hosts.By Function.DMZ 192.168.0.1/16
... etc ...
inside-hosts.By Function.Infrastructure.Firewalls 192.168.0.1/16
inside-hosts.By Function.Infrastructure.Firewalls 192.168.0.2/16