gpt4 book ai didi

JavaScript/犀牛 : Can I use a regular expression in an E4X query to select certain nodes only?

转载 作者:行者123 更新时间:2023-11-29 22:42:40 25 4
gpt4 key购买 nike

我正在研究 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 文档,但我无法完成这项工作。

提前致谢!

最佳答案

xml.row.*.( /foo-[1-4]/.test(function::localName()) )

关于JavaScript/犀牛 : Can I use a regular expression in an E4X query to select certain nodes only?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1589541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com