このクエリを正しく取得できないようです。私が達成しようとしているのは次のとおりです。
テキスト ノード内の値を更新します。
しかし問題は、値を更新する代わりに、要素に値を追加し続けることです。
値に $_POST 'Hello' と言います。それは価値を追加します。しかし後で、ノードを に変更する代わりに、値'Hello'
を 'に変更したいと思います。God Bye'
'Hello God Bye'
私はPHP DOMを使用しています。しかし、SimpleXML でも取得できないようです。
助言がありますか ?
これは私が今持っているものです:
$xml = new DOMDocument();
$xml->formatOutput = TRUE;
$xml->preserveWhiteSpace = FALSE;
$xml->load('../stickers.xml');
$xpath = new DOMXPath($xml);
$result = $xpath->query('/stickers/sticker[id="559428"]/text');
$result->item(0)->nodeValue .= 'Hello';
echo $xml->saveXML();
$xml->save('../stickers.xml');