gpt4 book ai didi

ruby-on-rails - 如何按属性值搜索

转载 作者:数据小太阳 更新时间:2023-10-29 01:42:00 24 4
gpt4 key购买 nike

我有以下 XML 文档:

<files>
<elements xsi:type="foo:elementType1">
<name>foo1</name>
</elements>

<elements xsi:type="foo:elementType1">
<name>foo2</name>
<other>
<elements>
<data1>data1</data1>
<data2>data2</data2>
</elements>
</other>
</elements>

<elements>
<name>foo3</name>
<affiliates>
<elements xsi:type="foo:elementType1">
<name>foo4</name>
</elements>
</affiliates>
</elements>

</files>

我只需要获取具有 type = "foo:elementType1" 的元素。我试过了,但得到的结果是空的。

elems = doc.search("//elements[@type='foo:elementType1']")

我错过了什么?

最佳答案

我从不使用 xpath 语法,因为它对我来说从来都不直观,但使用 css 选择器界面应该可行:

elems = doc.search 'elements[type="foo:elementType1"]'

关于ruby-on-rails - 如何按属性值搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6903219/

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