我想让php通过值在xml中找到一个节点,然后改变它......
我的xml如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<pages>
<link>
<title>App1</title>
<id>c4ca4238a0b923820dcc509a6f75849b</id>
<downloadsnumber>0</downloadsnumber>
</link>
<link>
<title>App2</title>
<id>c81e728d9d4c2f636f067f89cc14862c</id>
<downloadsnumber>0</downloadsnumber>
</link>
<link>
<title>App3</title>
<id>eccbc87e4b5ce2fe28308fd9f2a7baf3</id>
<downloadsnumber>0</downloadsnumber>
</link>
<link>
<title>App4</title>
<id>a87ff679a2f3e71d9181a67b7542122c</id>
<downloadsnumber>0</downloadsnumber>
</link>
</pages>
我的php代码必须搜索ID(例如,c81e728d9d4c2f636f067f89cc14862c,即App2),然后必须将同一<downloadsnumber>
节点内<link>
的值更改为1。
我怎么能用PHP做到这一点?
由于
埃弗特
答案 0 :(得分:0)
我会这样做:
1.使用simpleXml将xml转换为php对象
2.像常规对象一样更改线条
3.保存完整的XML。
答案 1 :(得分:0)
我发布的链接只是为了向您展示如何更改您没有保存的某个节点