25 foreach (
$source->childNodes as $node) {
26 if ($node->nodeType == XML_ELEMENT_NODE) {
30 if (
$attribute->nodeType == XML_ATTRIBUTE_NODE) {
34 $childrenData = $this->
convert($node);
36 if (is_array($childrenData)) {
37 $nodeData = array_merge($nodeData, $childrenData);
41 $nodeListData[$node->nodeName][] = $nodeData;
42 }
elseif ($node->nodeType == XML_CDATA_SECTION_NODE || $node->nodeType == XML_TEXT_NODE && trim(
46 return $node->nodeValue;
elseif(isset( $params[ 'redirect_parent']))