in reply to Re^5: LibXML Namespace issue
in thread LibXML Namespace issue

I understand now. The code you posted does what I have been doing. It goes directly to the <check-content> node and pulls that data. If there is more than one instance of <check-content> under <Rule> then they are pushed into 2 spaces in the array. I am trying to pull the node(s) <check-content> and if there is more than one, combine them into one string. I need to be able to pull the section <Rule> </Rule> and then parse that section to pull the <check-content> nodes. That is the only way I could think of to pull those nodes and then combine them before pushing the data into an array. I can pull directly from the <check-content> node using the default namespace without issue, but if I back up to "Rule" in order to grab all instances of <check-content> under that Rule it includes the <reference> section that has a different namespace and bombs out. I need some way to tell it to pull the node with the other (dc) namespace also, or to ignore it and pull everything that has the default namespace.