我使用SimpleXML库对XML对象进行修改并输出。但是,元素或属性的顺序在输出中不正确,并且不会使用模式进行验证。
是否可以通过xml架构更改元素的顺序?
答案 0 :(得分:0)
我无法使用我所知道的SimpleXML重新排序节点。您最好的选择可能是将其转换为DOMDocument对象,然后使用DOMNode-> insertBefore()方法在另一个DOMNode之前插入新的DOMNode。
您希望做的事情的一个很好的例子可能是http://us.php.net/manual/en/function.dom-import-simplexml.php。