如何删除XML中的属性?

1.21吉瓦

如何在E4X中删除XML节点上的属性?我以为这会更容易,但是我还没有找到任何例子。

我试过了:

delete xml.attribute("myAttribute");

这给了我以下错误:

TypeError: Error #1119: Delete operator is not supported with operand of type XMLList.

我尝试过:

xml.attribute("myAttribute") = null;

这会导致编译器错误。

fsbmain

在您的示例中,只需[0]在结果XMLList中添加,以确保删除单个属性节点,它应该可以工作:

delete xml.@attributename[0];

实际上,对我来说deleteXMLList它也适用于简单的情况(没有复杂的e4x搜索结构):

    var x:XML = <x><c a="1"/><c a="2"/></x>;
    trace("0", x.toXMLString());
    delete x.c.@a;
    trace("1", x.toXMLString());

输出:

[trace] 0 <x>
[trace]   <c a="1"/>
[trace]   <c a="2"/>
[trace] </x>
[trace] 1 <x>
[trace]   <c/>
[trace]   <c/>
[trace] </x>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除xml中的属性

来自分类Dev

如何使用XSLT根据输入XML请求的相同属性从XML文件中删除公共节点?

来自分类Dev

如何删除XForms中的属性?

来自分类Dev

按属性从xml中删除节点

来自分类Dev

通过 xslt 从 xml 中删除坏属性

来自分类Dev

xslt 从 xml 中删除所有属性

来自分类Dev

如何从xml和Java中的根元素中删除xmlns属性

来自分类Dev

如何使用 XSLT 从 XML 中的元素中删除不必要的属性?

来自分类Dev

如何从XML中删除元素

来自分类Dev

如何从 WSO2 ESB 应用程序生成的标记中删除 XML 属性?

来自分类Dev

如何从一个 XML 元素中删除所有属性?

来自分类Dev

如何从SoapClient中的信封中删除属性

来自分类Dev

删除xml中的xmlns属性,以获取简单的纯xml节点

来自分类Dev

删除多个XML属性

来自分类Dev

如何从对象数组中删除属性?

来自分类Dev

如何从angular元素中删除属性?

来自分类Dev

如何从html属性值中删除字符?

来自分类Dev

如何从html中删除所有属性?

来自分类Dev

如何从cookie中删除HttpOnly属性

来自分类Dev

如何从函数类型中删除属性?

来自分类Dev

如何从元素中删除所有属性

来自分类Dev

如何从JS对象中删除属性

来自分类Dev

如何从NSAttributedString swift中删除属性?

来自分类Dev

如何从列表/数组中删除对象属性?

来自分类Dev

如何从javascript对象中删除属性?

来自分类Dev

如何通过jquery从类中删除属性?

来自分类Dev

如何从文件中删除Mac扩展属性?

来自分类Dev

如何从Rails中的Devise用户删除属性?

来自分类Dev

如何从Javascript对象中删除属性