使用PHP只需很小的更改即可读取和打印XML

时间:2015-07-01 21:47:00

标签: php xml simplexml

我一直在寻找一种简单的方法来从URL打印XML,只需要进行一些更改即可。我有这个饲料:

<products>
<product>
<name>Product example</name>
<image>http://example.com</image>
</product>
</products>

我想把它拿出来并打印出来:

<products>
<product>
<name>Product example</name>
<image>http://example.com?utm_campaign=changes</image>
</product>
</products>

这可能吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以使用simplexml_load_file()

加载XML文件

Doc:http://php.net/manual/fr/function.simplexml-load-file.php

它允许从加载的XML创建对象。只需修改你想要的内容,然后使用dom_import_simplexml()将其转换为DOMElement。

Doc:http://www.php.net/manual/en/function.dom-import-simplexml.php

使用DOMElement :: saveXml()返回XML结果。

Doc:http://php.net/manual/fr/domdocument.savexml.php

不知道这是否是最简单的方法,但它会起作用。

感谢。