DOMXML - узнать родителя

Патриот

Новичок
DOMXML - узнать родителя

XML:
Код:
<xml>
<body>
<odin>
   <test name="abcd"/>
</odin>
<dva>
   <test name="efgh"/>
</dva>
</body>
</xml>
PHP:
PHP:
$params = $dom->getElementsByTagName('test');
foreach ($params as $param) {
   print "Родитель: ". $param->ВывестиРодителя(). "<br>";   // Какая тут фун-ия вернет 'odin' и 'dva'?
   print "Атрибут: ". $param->getAttribute('name'). "<br><br>";
}
Как вывести родителей? ('odin' и 'dva')
С DOM'ом только начинаю работать, в мане по слову parent ничего нету :)
 

alekciy

Новичок
А что, parent_node() уже отменили?
PHP:
<?php
$xml_file=getcwd()."/test.xml";
if (!$dom=domxml_open_file ($xml_file)) {
	return FALSE;
};
$params = $dom->get_elements_by_tagname('test'); 
foreach ($params as $param) {
	$parent = $param->parent_node();
	print_r($parent);
};
?>
 
Сверху