使用带条件的XPath从XML获取数组值
我想使用使用带条件的XPath从XML获取数组值,xpath,Xpath,我想使用XPath从EventParameters数组中获取数据,但我不知道如何获取Name等于某个值的参数。。。有人能帮我吗 <?xml version="1.0" encoding="utf-16"?> <Event> <EventParameters> <Parameter> <Name>PKAN_ID</Name> <Value>24
XPath
从EventParameters
数组中获取数据,但我不知道如何获取Name
等于某个值的参数。。。有人能帮我吗
<?xml version="1.0" encoding="utf-16"?>
<Event>
<EventParameters>
<Parameter>
<Name>PKAN_ID</Name>
<Value>2466</Value>
</Parameter>
<Parameter>
<Name>REPS_ID</Name>
<Value>4</Value>
</Parameter>
<Parameter>
<Name>REPS_ID_OLD</Name>
<Value>5</Value>
</Parameter>
</EventParameters>
</Event>
北京大学
2466
销售代表
4.
销售代表
5.
只需在参数上使用一个
元素:
/Event/EventParameters/Parameter[Name='PKAN_ID']
这将返回名为PKAN\u ID
的参数。要获得其价值,请执行以下操作:
/Event/EventParameters/Parameter[Name='PKAN_ID']/Value