2013-03-13 40 views
0

我正在使用表單將數據插入XML文件。這些數據來自一個輸入字段,我不知道如何才能將它寫在再見再見,這取決於使用類似這樣的輸入字段的數據。

$hello = $xdoc->getElementsByTagName('b')->item($IdOfBtag); 

這是XML

<a> 
    <b id="bye"> 
     <name>john</name> 
    </b> 
    <b id="goodbye"> 
     <name>emma</name> 
    </b> 
</a> 
+0

如何http://www.php.net/manual/en/domdocument.getelementbyid.php?只需定義ID,而不是通過標籤名稱來獲取。請記住,一個ID只能在HTML文檔中使用一次。 – 2013-03-13 10:01:29

+0

['item()'](http://www.php.net/manual/en/domnodelist.item.php)需要一個整型參數,而不是一個字符串。 – Passerby 2013-03-13 10:05:00

回答

1

DomNodeList::item()需要與項目的索引的整數參數。在你的情況下,「再見」將是0,「再見」將是1

但你正好可以利用getElementById()

$hello = $xdoc->getElementById($IdOfBtag);