-1
我試圖得到一個Xpath的比賽,其中變量1 =「文本」和變量2在第2個字符不等於「AB」的X量不等於23個字符無效的Xpath - 不等於字符
什麼我目前,但它似乎並不是一個有效的Xpath:
/File[Variable1='Text'] and [Variable2[substring(.,1,2) != ‘AB’]] and [Variable2[substring!=(23)]]
請幫助!
我試圖得到一個Xpath的比賽,其中變量1 =「文本」和變量2在第2個字符不等於「AB」的X量不等於23個字符無效的Xpath - 不等於字符
什麼我目前,但它似乎並不是一個有效的Xpath:
/File[Variable1='Text'] and [Variable2[substring(.,1,2) != ‘AB’]] and [Variable2[substring!=(23)]]
請幫助!
正如我在註釋中,你可以使用string-length()
獲得的字符數在變量:
/book[Variable1='text']
[Variable2[substring(.,1.2)!='AB' and string-length()!=24]]
或者,您可以使用not(starts-with())
更換substring()!='xxx'
:
/book[Variable1='text']
[Variable2[not(starts-with(.,'AB')) and string-length()!=24]]
應該是什麼*「不等於23個字符」*? 'Variable2'值的長度? – har07
此外,如果您沒有發佈XML,沒有任何人可以在您的XML環境中爲您提供幫助 – har07
是變量2的長度。我正在尋找更多的語法來表示不等於確切字符數 – Sheck