给出错误的Xpath有无效令牌

时间:2014-10-09 15:50:48

标签: xml xpath

<ns0:EnrollmentMSCSV01 xmlns:ns0="http://**************">
  <MemberRecords>
    <MemberRecord>
      <BatchSeqNo>BatchSeqNo_0</BatchSeqNo> 
      <TransactionType>TransactionType_0</TransactionType> 
      <SvcMemberID>SvcMemberID_0</SvcMemberID> 

我的架构有这个XML结构,在我的业务流程项目中,我试图访问事务类型并执行一些步骤。 我正在使用此XPath表达式来检索事务类型。但是得到了无效的令牌错误。

/*[local-name()='EnrollmentSV01' and namespace-uri()='http://intervalintl.com/shell']
 /*[local-name()='MemberRecords' and namespace-uri()='']
 /*[local-name()='MemberRecord' and namespace-uri()='']
 /*[local-name()='TransactionType' and namespace-uri()='']

请让我知道正确的XPath来检索TransactionType

1 个答案:

答案 0 :(得分:0)

检索TransactionType元素的最简单的XPath表达式是

//TransactionType

但我不知道你为什么会因为你正在使用的表达式而出错。