20 $types =
$source->getElementsByTagName(
'type');
22 foreach ($types as
$type) {
28 foreach (
$type->childNodes as $childNode) {
29 if ($childNode->nodeType == XML_ELEMENT_NODE ||
30 ($childNode->nodeType == XML_CDATA_SECTION_NODE ||
31 $childNode->nodeType == XML_TEXT_NODE && trim(
35 $typeConfig[$childNode->nodeName] = $childNode->nodeValue;
38 $output[
$type->attributes->getNamedItem(
'name')->nodeValue] = $typeConfig;