gpt4 book ai didi

xml - Xpath查询以处理XML

转载 作者:行者123 更新时间:2023-12-03 16:54:30 26 4
gpt4 key购买 nike

我想使用xpath查询处理以下xml

<?xml version="1.0" encoding="UTF-8"?>
<UDSObjectList>
<UDSObject>
<Handle>chg:400106</Handle>
<Attributes>
<Attribute DataType="2002">
<AttrName>chg_ref_num</AttrName>
<AttrValue>123</AttrValue>
</Attribute>
<Attribute DataType="2002">
<AttrName>requestor.combo_name</AttrName>
<AttrValue>ServiceDesk, Administrator </AttrValue>
</Attribute>
<Attribute DataType="2005">
<AttrName>status</AttrName>
<AttrValue>AA</AttrValue>
</Attribute>
<Attribute DataType="2005">
<AttrName>priority</AttrName>
<AttrValue>3</AttrValue>
</Attribute>
<Attribute DataType="2002">
<AttrName>log_agent.combo_name</AttrName>
<AttrValue>ServiceDesk, Administrator </AttrValue>
</Attribute>
<Attribute DataType="2002">
<AttrName>assignee.combo_name</AttrName>
<AttrValue>Smith</AttrValue>
</Attribute>
</Attributes>
</UDSObject>
</UDSObjectList>


我想使用xpath查询获取AttrName ='chg_ref_num'的AttrValue,这将是确切的查询。

我正在尝试使用

"//UDSObject/Attributes/Attribute/AttrValue[AttrName=chg_ref_num]/text()" 


但没有获得AttrValue。

最佳答案

"/UDSObjectList/UDSObject/Attributes/Attribute/AttrName[text()="chg_ref_num"]/parent::*/AttrValue/text()" 

关于xml - Xpath查询以处理XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18887518/

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