【发布时间】:2012-12-16 22:53:50
【问题描述】:
可能重复:
PHP: Create new XML file and write data to it?
PHP DOM method createElement need to be self-closing tag
我正在尝试使用 php 创建一个 XML 文件,但我不知道创建以下内容的命令:
<gexf xmlns="http://www.gexf.net/1.2draft" version="1.2">
<graph mode="static" defaultedgetype="directed">
<nodes>
<node id="0" label="Hello" /> //I mena this Object
<node id="1" label="Word" />
</nodes>
<edges>
<edge id="0" source="0" target="1" />
</edges>
</graph>
</gexf>
我说的是这个孩子,它不是由一个开场白和一个结束语组成,而是一个单一的陈述。现在我正在寻找一个可以创建这种孩子的命令(<node/>)
【问题讨论】:
-
您目前解决问题的方法是什么? :)
-
有几个内置库可以创建 XML。想解释一下您选择了哪一个以及您当前的代码是什么样的?
-
只需使用 addChild?我猜你使用 simplexml php.net/manual/en/simplexmlelement.addchild.php
-
你为什么关心它是否产生
<foo />或<foo></foo>?它们的意思是一样的。