"/> <">
ホームページ >バックエンド開発 >PHPチュートリアル >XMLについて質問があります
XML について質問したいです
これは IP セキュリティ ポリシーの XML であり、各ユーザーは IP が
------解決策--- --------------------
悲劇、悲劇。 domDocument は非常に標準的な DOM モデルです。php マニュアルに詳細なメソッドと例が記載されています。
------解決策---------
PHP コード
------解決策------------------
PHP コード
$s =
<iplist>192.168.1.1</iplist>
<iplist>192.168.1.2</iplist>
<iplist>192.168.1.3</iplist>
<iplist>192.168.1.4</iplist>
<iplist>192.168.1.5</iplist>
ユーザー名>
<iplist>192.168.1.11</iplist>
<iplist>192.168.1.12</iplist>
<iplist>192.168.1.13</iplist>
<iplist>192.168.1.14</iplist>
<iplist>192.168.1.15</iplist>
ユーザー名>
<iplist>192.168.1.21</iplist>
<iplist>192.168.1.22</iplist>
<iplist>192.168.1.23</iplist>
<iplist>192.168.1.24</iplist>
<iplist>192.168.1.25</iplist>
ユーザー名>
ユーザー>
XML。
$dom = 新しい domDocument;
$dom->loadXML($s);
$xpath = 新しい DOMXPath($dom);
//xpath定位修正を使用する
$p = $xpath->query("//username[@name='admin']/iplist[.='192.168.1.1']")->item(0);
$p->nodeValue = 'abcd';
//xpath定位删除を使用します
$p = $xpath->query("//username[@name='admin']/iplist[.='192.168.1.2']")->item(0);
$p->parentNode->removeChild($p);
echo $dom->saveXML();
<div class="clear"></div>