0
こんにちは私はXML文書をループし、特定のWord(その作品)を検索し、その後、単語がその部分に含まれている場合は、特定の要素にしたいと思います。特定のXML要素を見つけて新しいXML要素として追加するにはどうすればよいですか?
<?php
$dom = new DOMDocument;
$dom->load('Test.xml');
# set up the xpath
$xpath = new DOMXPath($dom);
$append= $dom->getElementsByTagName('Text');
print_r($append);
foreach ($xpath->query("*[contains(., 'Test')]") as $item) {
$element = $dom->createElement('ID', '123');
$append->appendChild($element);
}
?>
が、それは動作しませんが、誰かが私にヒントを与えることができます。
<product>
<title>TestProduct</title>
<Specifications>
<item name="Specifications1">Test</item>
<item name="Specifications2">Hello World</item>
</Specifications>
<body>
<item name="Color">Black</item>
</body>
</product>
は、私はこれを試してみましたか? Tanks;)
ので、私はループの後に要素を追加する必要がありますか? – NeunNatter
実際には何も追加していません。何をするべきか分かりません – NeunNatter
これをテストするXMLがありますか?それはずっと簡単です。 –