您好,欢迎访问一九零五行业门户网

请问一个XML有关问题

请教一个xml问题
这是一个ip安全策略的 xml ,意思是每个用户只能在 ip为 里面内容时才能登陆, 我想知道怎么修改 和删除某个用户的 ip列表, 我用的是 domdocument();
192.168.1.1
192.168.1.2 //举个例子 假设,我想修改或删除admin ip2的,其他的保持不变
192.168.1.3 //因为节点名都相同, 我这里是不是要给 加id
192.168.1.4
192.168.1.5
192.168.1.11
192.168.1.12
192.168.1.13
192.168.1.14
192.168.1.15
192.168.1.21
192.168.1.22
192.168.1.23
192.168.1.24
192.168.1.25
------解决方案--------------------
悲剧啊悲剧啊。 domdocument是非常标准的dom模型,php manual详细的方法和例子,为什么偷懒?
------解决方案--------------------
php codelength; ++ $i) { echo $node_list->item($i)->nodevalue . php_eol;}?>
------解决方案--------------------

php code$s =192.168.1.1192.168.1.2192.168.1.3192.168.1.4192.168.1.5192.168.1.11192.168.1.12192.168.1.13192.168.1.14192.168.1.15192.168.1.21192.168.1.22192.168.1.23192.168.1.24192.168.1.25xml;$dom = new domdocument;$dom->loadxml($s);$xpath = new 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();

其它类似信息

推荐信息