我有一张已制作的xml表单,我花了几个小时在网上查找为某些元素添加属性的方法。任何帮助都会很棒!如果你需要更多信息,比如XML的一部分,请告诉我,我很乐意提供所需的东西!
答案 0 :(得分: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 how to save the file in a formatted way?