每个人,
为简单而道歉。当我在C#和SQL Server上更加舒服时,我正在使用PHP和XML进行快速的一次性操作。
我有一个类似于这样的XML文件:
<items>
<item>
<name>Item A</name>
<sort>2</sort>
</item>
<item>
<name>Item B</name>
<sort>3</sort>
</item>
<item>
<name>Item C</name>
<sort>1</sort>
</item>
</items>
我需要删除所有排序节点,对此:
<items>
<item>
<name>Item A</name>
</item>
<item>
<name>Item B</name>
</item>
<item>
<name>Item C</name>
</item>
</items>
应该很简单吧?
答案 0 :(得分:0)
是......
$xml = simplexml_load_file('test.xml');
foreach($xml->item as $item) {
unset($item->sort);
}
echo $xml->asXml();
在我看来,测试这个... simplexml更容易。然后,您可以将“$ xml-&gt; asXML()”写入您的文件。