在Xml中如何删除flex4中的节点值。
这是示例。这是我的xml节点。
<item label="">R1</item>.
我想在上面的xml中删除R1。
我需要输出<item label=""></item>
或<item label=""/>
。这个有可能?如果可能请帮助我。
<result>
<item label="Room3">
<item>G140213003048</item>
</item>
<item label="Room4">Room4</item>
<item label="Room8">Room8</item>
<item label="Room149">Room149</item>
<item label="Room53">Room53</item>
</result>
如何删除xml中的空格。@ Adrian Pirvulescu
答案 0 :(得分:1)
是的,这是可能的。
考虑到你的xml被声明为
var myXML:XML = new XML(<item label="">R1</item>);
您可以执行以下操作:
myXML.setChildren("");
trace(myXML.toXMLString());
-
输出:<item label=""></item>
<强>更新强>
由于您更新了示例,我还需要更新我的帖子。 由于您只想在@label为“”的节点中删除,因此您可以使用以下内容。
resultXML..item(@label == "").setChildren("");
答案 1 :(得分:0)
为什么需要空节点?但是如果你想要的话,那就是这样,
假设您的xml只有一个节点,
var xml:XML = <item label="">R1</item>
xml.replace(0, <item></item>);