我正在嘗試將一些從窗體接收到的數據添加到已存在的XML文件中。我在PHP中使用DOMDocument將數據添加到文件中...如果我知道只有這個名稱的一個元素(XML(PHP DOM)),我該如何選擇它?
儘管我在添加數據方面取得了一些成功,但它添加到了錯誤的元素中。
現在我知道只有一個具有某個名稱的元素,這將是根元素。我也知道只會有一個名稱包含其他數據的元素。
這些元素沒有ID,我想在PHP中使用DOMDocument以getElementsByTagName
讀取它們。
所以,如果我知道有一個要和整個文件名只有一個元素,那麼我可以做這樣的事情:
$element = $dom->getElementByTagName('ElementName'); $element[0];
我的意思是我只能選擇第一個元素在數組中?我該怎麼做?因爲上面的代碼不起作用。
哪個DOM庫? DOM文檔? SimpleXML的? – 2011-12-17 14:57:44
DOMDocument .... – 2011-12-17 14:58:43