在xpath中是否有一个starts-with / contains函数来搜索节点名称

时间:2014-12-08 07:28:26

标签: xml xpath

我使用的示例XML可以显示如下;

<Response>
      <custom_field>
         <duedate_176307 null="true"/>
         <smsalertsent_176307 null="true"/>
         <surveygizmoid_176307 null="true"/>
      </custom_field>
<Response>

我想检索节点名称以'smsalertsent'开头的值。有没有办法构建xpath表达式来实现它像'starts-with'或'contains'类型的aproach?

1 个答案:

答案 0 :(得分:2)

使用此:

/Response/custom_field/*[starts-with(local-name(),'smsalertsent')]