0
<ns0:EnrollmentMSCSV01 xmlns:ns0="http://**************">
<MemberRecords>
<MemberRecord>
<BatchSeqNo>BatchSeqNo_0</BatchSeqNo>
<TransactionType>TransactionType_0</TransactionType>
<SvcMemberID>SvcMemberID_0</SvcMemberID>
我有我的架構和我的編排項目的XML結構我想訪問事務類型並執行一些步驟。 我正在使用此XPath表達式來檢索事務類型。但gettting無效的令牌錯誤。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
什麼_exactly_是錯誤消息,您使用的是什麼語言或工具?乍一看,我看不到任何關於該XPath表達式的任何無效(儘管它比需要非常長,因爲非名稱空間元素可以簡單地稱爲「MemberRecords/MemberRecord/TransactionType」)。 – 2014-10-09 15:58:27
我第二伊恩。另外,如果你在XML中替換你的URI,那麼在你的XPath中做同樣的事情可能是一個好主意...... – dirkk 2014-10-09 15:59:57
當然,因爲它表達不會匹配任何東西,因爲你有'EnrollmentSV01 '在文檔中的XPath和'EnrollmentMSCSV01'中,但不應該導致錯誤。 – 2014-10-09 16:06:51