XPath в XML содержит элемент с двумя значениями - PullRequest
1 голос
/ 23 октября 2019

Итак, у меня есть xml с этой конкретной строкой:

<XPath>self::CS[contains(@channelID, 'RCS') and contains(@channelID, 'ISDN') and @available = 'yes']</XPath>

Мой вопрос: как мне переписать это и может ли @channelID иметь два значения?

Я пытался вот так, нобезуспешно:

< CS channelID="RCS" channelID="ISDN" available="yes"/>

1 Ответ

0 голосов
/ 23 октября 2019

channelID contains означает, что если он обнаружил обе подстроки как RCS и ISDN, и он связан с оператором and означает, что идентификатор должен содержать обе подстроки как RCS и ISDN.

, поэтому idChannelID имеет строку как RCSISDN или RCSANDISDN и т. д., он будет работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...