14
我想從使用PHP DOM一個XML節點中刪除所有的孩子中刪除所有的孩子,有什麼區別:)從XML節點PHP DOM
while ($parentNode->hasChildNodes()){
$parentNode->removeChild($parentNode->childNodes->item(0));
}
和
一B)
$node->nodeValue = "";
我更喜歡第二個,似乎我得到了同樣的結果,但我不確定。
感謝, 卡洛斯
我更喜歡第一個,因爲沒有雜亂知道DOM是如何工作的,很容易看到發生了什麼(,因此它更具可讀性恕我直言)...... – ircmaxell 2010-08-30 19:54:07
是啊,你是對,事情是我愛一行代碼:)。無論如何,有沒有什麼區別? – 2010-08-30 20:03:59
如果節點有多個孩子,則使用版本B會引起一些奇怪的字符。與一個小孩沒有什麼不同 – Xaver 2013-09-03 15:22:37