首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActionScript E4X获取标记属性

ActionScript E4X获取标记属性
EN

Stack Overflow用户
提问于 2011-04-27 00:49:11
回答 2查看 983关注 0票数 1

谈到E4X,我是一个真正的新手,所以请容忍我。我正在从事一个XML3.0项目,我希望从ActionScript标记中提取所有属性。

我使用了XML.attributes()方法,但它只返回每个属性的/我希望获取给定的XML标记的所有属性名属性值。

有人能告诉我怎么弄到这个吗?

谢谢您抽时间见我,

spryno724

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-27 01:34:56

谷歌是你的朋友

代码语言:javascript
复制
var xml:XML = <example id='123' color='blue'/>
var attNamesList:XMLList = xml.@*;

trace (attNamesList is XMLList); // true
trace (attNamesList.length()); // 2

for (var i:int = 0; i < attNamesList.length(); i++)
{ 
    trace (typeof (attNamesList[i])); // xml
    trace (attNamesList[i].nodeKind()); // attribute
    trace (attNamesList[i].name()); // id and color
} 
票数 3
EN

Stack Overflow用户

发布于 2011-04-28 03:54:28

XML.attributes()不仅返回值,还看到属性的字符串序列化。给attr = <foo bar="baz"/>.attributes()[0]attr.localname() === "bar"attr.toString() === "baz"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5798126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档