jre*_*121 1 php xml simplexml nodes
我的页面当前正在更新现有的xml,问题是当它添加新节点时,它们会转到xml或父标记的末尾,即:
<N1></N1>
<N1></N1>
<N2></N2>
<N2></N2>
<N2></N2>
<N1></N1> //I want this node to be displayed with the other N1 nodes.
Run Code Online (Sandbox Code Playgroud)
我已经阅读了不使用simplexml的解决方案,但问题是我已经写了很多关于simplexml的代码来改变现在.另外,请记住,页面不是从头开始重写xml,而是简单地改变不同的内容.那是我要问的可能吗?谢谢.
使用我所知道的SimpleXML无法重新排序节点.您最好的选择可能是将其转换为DOMDocument对象,然后使用该DOMNode->insertBefore()方法在另一个DOMNode之前插入新的DOMNode.
您正在寻找的一个很好的例子可能是http://us.php.net/manual/en/function.dom-import-simplexml.php.
| 归档时间: |
|
| 查看次数: |
1678 次 |
| 最近记录: |