在Xml中,删除节点值而不是整个节点

在Xml中,删除节点值而不是整个节点,xml,actionscript-3,apache-flex,flex4,flash-builder,Xml,Actionscript 3,Apache Flex,Flex4,Flash Builder,在Xml中,如何删除flex4中的节点值 这是一个例子,这是我的xml节点 <item label="">R1</item>. R1。 我想删除上面xml中的R1 我需要这样的输出或。这是可能的吗?如果可能的话,请帮助我 <result> <item label="Room3"> <item>G140213003048</item> </item> <item label="Roo

在Xml中,如何删除flex4中的节点值

这是一个例子,这是我的xml节点

<item label="">R1</item>.
R1。
我想删除上面xml中的R1

我需要这样的输出
。这是可能的吗?如果可能的话,请帮助我

<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>

G14021303048
4号房间
8号房间
149房间
53房间
如何删除xml中的空白。@Adrian Pirvulescu

是的,这是可能的

考虑到您的xml是这样声明的

var myXML:XML = new XML(<item label="">R1</item>);
-- 输出:

更新

既然你更新了你的例子,我也需要更新我的帖子。 由于只希望在@label为“”的节点中删除,因此可以使用以下命令

resultXML..item(@label == "").setChildren("");

为什么需要空节点?但如果你想这样做

假设xml只有一个节点

var xml:XML = <item label="">R1</item>
xml.replace(0, <item></item>);
var-xml:xml=R1
xml.replace(0,);
var xml:XML = <item label="">R1</item>
xml.replace(0, <item></item>);