1
如果我有這樣的例子一個XML:DOM XML子節點
<?xml version="1.0" encoding="utf-8" ?>
<parent >
<child>
<grandchild>
</grandchild>
</child>
</parent>
,我希望得到父節點的所有孩子(例如使用PHP), 當我打電話
$xmlDoc->loadXML('..');
$rootNode = $xmlDoc->documentElement;
$children = $rootNode->childNodes;
$children
包含什麼? 它將只包含<child>
節點嗎?它會包含<child>
和<grandchild>
兩者嗎?
試試看...... [這裏,例如(https://eval.in/374902):它包含3個節點,子和孫,以及它的內容(文本) –
我的轉儲輸出是: '輸出對象(DOMNodeList)#3(1){[「length」] => int(1)}'在eclipse中和PHP 5.5。 然後這意味着它只獲得''節點。不是嗎? –
'foreach($ rootNode-> childNodes as $ node){echo $ node-> tagName,PHP_EOL; }'會告訴你,你可以依賴的其他屬性包括'nodeName'和'nodeType' ... [見手冊](http://php.net/manual/en/class.domnode.php) –