次の XML ファイルがあります。
<root>
<SignUp user_id = 'joseph' image = 'myByk.jpg' />
<SignUp user_id = 'jack' image = 'myCar.jpg' />
<SignUp user_id = 'lamp' image = 'myhome.jpg' />
</root>
このファイル内で、 「 」SignUp
を持つ要素を取得し、その属性を変更したいと考えています。user_id
jack
image
次のPHPコードを試しました:
<?php
$dom = new DomDocument();
$dom->load('data_out.xml');
$xp = new DomXPath($dom);
$res = $xp->query("//*[@user_id = 'jack']");
$xp->SignUp->attributes()->image = "my School.jpg";
$dom->save('data_out.xml');
?>
しかし、それは機能していないようです...