Чтобы выбрать только первый элемент токена, вы можете использовать следующий XPath для выбора первого элемента токена, который использует сокращенный синтаксис, указывающий position()
, равный 1:
/tokens/token[1]
Чтобы выбрать все«строки» от второго token
элемента до last()
, вы можете использовать предикат для проверки, где position()
больше 1:
/tokens/token[position() > 1]
Если вы хотите выбрать конкретный столбецmsgstr "из любой строки вы можете tokenize()
на ,
.
Пример выбора первого «столбца» из первой «строки» данных:
tokenize(/tokens/token[position() > 1][1], ",")[1]
Если вам нужно извлечь значение между кавычками, вы можете использовать substring()
, выбор от 2
до string-length() - 2