如何将start-with与属性值一起使用?

时间:2017-11-16 16:14:13

标签: xml xpath

我的xml看起来有点像......

<DataItems>
  <DataItem name="Order Number" type="string">ABC1234</DataItem>
  <DataItem name="Customer Id" type="integer">667744</DataItem>
  <DataItem name="Customer Name" type="string">Ronnie Pickering</DataItem>
</DataItems>

我尝试使用XPath 1.0来根据订单号是否以某个字符串开头来返回一个布尔值 - &#34; ABC&#34;

我根本无法解决这个问题。求助。

1 个答案:

答案 0 :(得分:1)

这个XPath,

//DataItem[@name='Order Number' and starts-with(., 'ABC')]

将返回名称为DataItem且字符串值以'Order Number'开头的所有'ABC'个元素。