-1

我有一个已经制作好的 xml 表,我花了几个小时在网上寻找一种向某些元素添加属性的方法。任何帮助都会很棒!如果您需要更多信息(例如 XML 的一部分),请告诉我,我很乐意提供所需的信息!

4

1 回答 1

0

使用 simplexml 完成工作,使用 DOM 很好地输出它:

$xmlstr = <<<XML
<root>
    <fruit origin="Brazil">Banana</fruit>
    <fruit origin="Germany">Apple</fruit>
    <fruit origin="Spain">Tomato</fruit>
</root>
XML;

$xml = simplexml_load_string($xmlstr);

$xml->fruit[0]->addAttribute("state","fresh"); // add state="fresh" to Banana

请参阅这篇文章,了解如何通过将 $xml 传递给 DOM 来生成结构化输出: PHP simpleXML 如何以格式化方式保存文件?

于 2013-03-25T01:25:03.423 回答