我有一个类似的 XML
var test:XML = new XML( <record id="5" name="AccountTransactions"
<field id="34" type="Nuber"/>
</record>);
我想删除除 id 以外的所有属性并键入 XML 的所有节点。通过这段代码,我无法做到这一点。你能建议更好的解决方案,而不是循环。
var atts:XMLListCollection = new XMLListCollection(test.descendants().attributes().((localName() != "id") && (localName() != "type")));
atts.removeAll(); trace(test)
它仍然显示所有属性:/