多个类别标签之间的e4x XML过滤

时间:2010-11-22 10:15:17

标签: xml filtering e4x

我正在使用FLEX和e4x来解析XML。 XML的内容如下:

我可以根据标签值进行基本过滤 但现在我需要筛选可能有多个categories的项目。我尝试了以下方法:

<item>
  <id>12345</id>
  <category>housing</category>
  <category>finances</category>
  <category>recreation</category>
</item>

xml..item(category=='housing');

这仅返回那些仅将“住房”作为类别的项目的结果 如果该项目具有其他类别,则不会将其识别为有效项目。

我该怎么做?

亲切的问候, BART

1 个答案:

答案 0 :(得分:0)

好的,我找到了。 使用.contains(),如下所示:

xml.( category.contains('housing') );