gpt4 book ai didi

java - 使用 xpath 从 xml 中提取所有标签

转载 作者:行者123 更新时间:2023-12-01 04:57:23 26 4
gpt4 key购买 nike

我需要从属性 name=body 的标记字段中提取所有值。我使用了这个 xpath 但它只返回第一个值

//example/test/field[@name='body']/text()

Example XML
<example>
<test>
<field name="body">Example text</field>
<field name="body">Example text1</field>
</test>
<example>

最佳答案

对于提供的 XML 文档(所有想要的元素都是同级元素,并且没有其他同级元素,此 XPath 表达式会生成想要的结果:

string(normalize-space(/*/test[not(*[not(@name='body')])]))

关于java - 使用 xpath 从 xml 中提取所有标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13880951/

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