Запрос для получения ранга слова, встроенного в текст файла XML - PullRequest
0 голосов
/ 19 июня 2019

Я работаю над извлечением частей файла XML.

Мне нужно получить значение ранга «Vdepth» (то есть «2»).

Код файла XMLследующим образом:

<logData>
  <mnemonicList>Mdepth,Vdepth,Bit Dist,TQ on btm</mnemonicList> 
</logData>

//logData/mnemonicList/text() предоставляет весь текст, поскольку text() не функция, а тест узла.(//logData/mnemonicList/text())[2] возвращает «НЕТ МАТЧ!».

Любая помощь будет признательна!

1 Ответ

0 голосов
/ 19 июня 2019

Используя следующие выражения xpath (если они вам доступны):

index-of(tokenize(//mnemonicList,','),'Vdepth')
index-of(tokenize(//mnemonicList,','),'Bit Dist')

, вы получите 2 и 3 соответственно.

...