在Flex中使用RDF / XML文档是否存在“标记搜索”方法?

时间:2009-02-04 09:00:33

标签: flex actionscript rdf

我在我的应用程序中处理RDF文件。我用URLLoader加载它并且我导入了flash.xml。*类以便操作我的RDF文件的内容。我需要以有效的方式计算某些标签(“描述”)。我正在搜索的标签数量是可变的,现在我正在使用方法的组合firstChild,lastChild,nextSibling in cicles以便从文档中获取我需要的信息。我的问题是,是否有一种更直接和通用的“搜索方法”可以帮助我避免我所做的复杂而不优雅的搜索。 语法@Property用于直接访问Tag的属性,对吗?你认为解决我的问题对我有用吗? 谢谢大家的帮助

大卫

1 个答案:

答案 0 :(得分:1)

不确定。试试这个:

// assuming xml is the XML object containing your document
var numberOfDescriptionElements:int = xml..Description.length();

一般情况下,您应该查看E4X(ECMAScript for XML)的详细信息,这是ActionScript非常方便和明确的子语言,用于访问XML结构。