我正在研究 Rhino (Mirth),我必须处理/解析具有以下结构的 XML:
<root>
<row>
<foo-1 />
<foo-2 />
<foo-3 />
<foo-4 />
...
<bar-1 />
<bar-2 />
<bar-3 />
<bar-4 />
...
<something-else-1 />
<something-else-2 />
</row>
</root>
我只想获取所有“foo”节点,尽可能避免使用循环。我一直在尝试类似的东西:
xml.row.(new RegExp("foo[1-4]").test()))
以及同一行的一些变体,但它似乎不起作用。是否有任何 E4X 语法/方法来完成这项工作?我已经在谷歌上搜索了一段时间,并且我已经阅读了 ECMAS 文档,但我无法完成这项工作。
提前致谢!