我有一些XML我需要添加一個孩子。SimpleXML添加孩子和屬性
使用SimpleXML,我沒有任何問題添加一個簡單的節點。
的開始XML看起來有點像這樣:
<root>
<item>
<title>This is the title</title>
<sort>2</sort>
</item>
<item>
<title>This is another title</title>
<sort>3</sort>
</item>
</root>
我需要補充的是這樣的一個節點:
<label id=1>
<title type=normal>This is a label</title>
<sort>1</sort>
</label>
其結果將是:
<root>
<item>
<title>This is the title</title>
<sort>2</sort>
</item>
<item>
<title>This is another title</title>
<sort>3</sort>
</item>
<label id=1>
<title type=normal>This is a label</title>
<sort>1</sort>
</label>
</root>
我可以添加一個簡單的孩子使用:
$xml->root->addChild('label', 'This is a label');
雖然我無法獲取屬性和子添加到這個新添加的節點。
我不擔心在XSLT中進行排序時追加與預先計劃相關。
你想要做什麼說明書中加以說明。 http://docs.php.net/manual/en/simplexml.examples-basic.php(示例#10) – 2011-04-19 16:33:24