【发布时间】:2013-07-03 09:19:31
【问题描述】:
我想让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),然后必须将同一 <link> 节点内的 <downloadsnumber> 的值更改为 1。
我怎样才能用 php 做到这一点?
谢谢
永远
【问题讨论】:
-
这个问题已经在这里问过了stackoverflow.com/questions/2956601/…
-
@ThijmenVenus 是的.. 但我不想把 xml 放在 php 文件中......它必须留在 xml 文件中......
-
@EvertDeSpiegeleer:如果这是您的问题,那么您需要专门询问(并且它可能会被关闭,因为这只是使用文件名参数的相同方法)。
标签: php html xml dom xml-parsing