フォームから受け取ったデータを、すでに存在するXMLファイルに追加しようとしています。ファイルにデータを追加するためにPHPでDOMDocumentを使用しています...
データの追加にはある程度成功していますが、間違った要素に追加されています。
これで、ルート要素となる特定の名前の要素が1つだけ存在することがわかりました。また、他のデータを含む名前の要素が1つだけになることも知っています。
これらの要素にはIDがないので、getElementsByTagName
DOMDocumentを使用してPHPで読みたいと思います。
したがって、ファイル全体にその名前の要素が1つしかないことがわかっている場合は、次のようなことを実行できますか?
$element = $dom->getElementByTagName('ElementName'); $element[0];
つまり、配列の最初の要素のみを選択できますか?そして、私はそれをどのようにすべきですか?上記のコードは機能しないためです。