echo "--------------------------------------<br/>"; $nodelist = $document->getElementsByTagName("el"); for ($i = 0; $i < $nodelist->length; $i++) { $node = $nodelist->item($i); echo $node->nodeName . "<br/>"; echo $node->nodeValue . "<br/>"; } echo "--------------------------------------<br/>"; $nodelist = $document->childNodes; for ($i = 0; $i < $nodelist->length; $i++) { $node = $nodelist->item($i); echo $node->nodeName . "<br/>"; echo $node->nodeValue . "<br/>"; } echo "--------------------------------------<br/>"; $root = $document->getElementsBytagName("root")->item(0); $nodelist = $root->childNodes; for ($i = 0; $i < $nodelist->length; $i++) { $node = $nodelist->item($i); echo $node->nodeName . "<br/>"; echo $node->nodeValue . "<br/>"; } echo "--------------------------------------<br/>"; function viewInfo($node) { $parent = $node->parentNode->nodeName; $name = $node->nodeName; $value = $node->nodeValue; echo "Родитель: {$parent}<br/>"; echo "Имя: {$name}<br/>"; echo "Значение: {$value}<br/>";