PHP:$dom = new DOMDocument();
$dom -> load('xxx.xml');$lists = $dom->documentElement;$list = $dom->createElement("list");
$lists->appendChild($list);XML:<box>
<list>1</list>
<list>2</list>
<list>3</list>
</box>于根节点box添加的子节点list始终都是在子节点list最下方~
有没有什么办法让子节点添加到根节点box上方如:<box>
<list>3</list>
<list>2</list>
<list>1</list>
</box>后面新加入的子节点list都排在最上面...本人XML新手~~~望高人指教~~~
$dom -> load('xxx.xml');$lists = $dom->documentElement;$list = $dom->createElement("list");
$lists->appendChild($list);XML:<box>
<list>1</list>
<list>2</list>
<list>3</list>
</box>于根节点box添加的子节点list始终都是在子节点list最下方~
有没有什么办法让子节点添加到根节点box上方如:<box>
<list>3</list>
<list>2</list>
<list>1</list>
</box>后面新加入的子节点list都排在最上面...本人XML新手~~~望高人指教~~~
$dom -> load('xxx.xml');
$lists = $dom->documentElement;for($i = 1 ;$i<=5;$i++)
{
$list = $dom->createElement('list',$i);
$n = $lists->insertBefore($list,$lists->firstChild);
$lists->insertBefore($dom->createTextNode("\n"),$n);
}
$dom->save('xxx.xml');