gpt4 book ai didi

xpath - 如何使用 xmllint 通过另一个属性获取属性值

转载 作者:行者123 更新时间:2023-12-03 15:49:29 34 4
gpt4 key购买 nike

我有一个像这样的 XML 文档:

<items>
<item id="1" name="CP_09550"/>
<item id="2" name="CP_09551"/>
<item id="3" name="CP_09552"/>
</items>

如何在 xmllint 中使用 ex: CP_09550 的 name 参数获取 id 值?

谢谢

最佳答案

要获取值,将 XPath 表达式包装到 string(...)number(...) 函数调用中:

xmllint --xpath 'string(/items/item[@name="CP_09550"]/@id)' test.xml

这将返回 1,因此无需在脚本中进一步处理输出。

关于xpath - 如何使用 xmllint 通过另一个属性获取属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22071767/

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