gpt4 book ai didi

xml - xpath where 子句

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

我正尝试在以下 xml 文件上构建一个 xpath 查询:

<recordGroup>
<records>
<year>1985</year>
<album>
<name> album1 </name>
<artist>artist1 </artist>
<label> labelA</label>
</album>
<album>
<name>album2 </name>
<artist>artist2 </artist>
<label> labelB</label>
</album>
</records>
<records>
<year>1986</year>
<album>
<name>album3 </name>
<artist> artist1 </artist>
<label>labelC</label>
</album>
<album>
<name>album4 </name>
<artist>artist2</artist>
<label> labelA</label>
</album>
</records>

</recordGroup>

我想检索以下查询:选择标签 = 'LabelA' 的所有记录(艺术家、姓名和年份)。

XML 结构可能不适合显示此数据,但我是从另一个软件获取此流的,因此我无法更改它。

有什么建议吗?

最佳答案

这将返回包含标签为 labelA

的专辑的完整 记录
//records[album/label='labelA']

你也可以使用

//records[album/label='labelA']/*[self::year or self::album[label='labelA']]

这将仅返回 年份 和与 labelA 匹配的完整 album

关于xml - xpath where 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14042942/

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