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