PHPに「getAllChildrenByTagName」のような関数はありますか?
$dom = new DOMDocument();
$dom->loadXML('<p><a id="1">test 1</a><span><a id="2">test 2</a></span></p>');
foreach($dom->getElementsByTagName('a') AS $node)
echo($node->textContent);
ここでは、「id=1」のa-Tagのみが必要です。出来ますか?