-1
我有一个已经制作好的xml表单,我花了几个小时在网上寻找将属性添加到某些元素的方法。任何帮助将是伟大的!如果您需要更多信息,例如XML的某些部分,请告诉我,我会很乐意提供您需要的东西!如何使用PHP将属性添加到已经创建的元素?
我有一个已经制作好的xml表单,我花了几个小时在网上寻找将属性添加到某些元素的方法。任何帮助将是伟大的!如果您需要更多信息,例如XML的某些部分,请告诉我,我会很乐意提供您需要的东西!如何使用PHP将属性添加到已经创建的元素?
使用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?
[你尝试过什么?](http://www.whathaveyoutried.com/)请参阅[ask advice](http://stackoverflow.com/questions/ask-advice)。 – 2013-03-25 00:48:03
我尝试过使用DOM元素以及simpleXML。 simpleXML非常好用,但问题在于它将XML全部保存在一行中,这是我无法做到的,因为它需要人性化。 DOM对我的理解非常复杂。 – 2013-03-25 00:51:52
发布你的xml片段 – michi 2013-03-25 01:05:53