Проверьте, содержат ли две последовательности один и тот же номер в xpath - PullRequest
1 голос
/ 15 августа 2011

Я ищу функцию xpath, которая сравнивает две последовательности и проверяет, содержится ли любое из значений в первой последовательности во второй последовательности.

Пример:

Seq1: 5, 1,8, 0 и seq2: 9, 4, 3 должны быть ложными

Seq1: 5, 7, 8 и seq2: 0, 2, 5 должны давать истину

Ответы [ 2 ]

2 голосов
/ 15 августа 2011

XPath 2.0 имеет последовательности и сравнение последовательностей с =, которое делает именно то, что вы просите, поэтому $seq1 = $seq2 - это все, что вам нужно в XPath 2.0.

XPath 1.0 не имеет последовательностей, поэтому вам нужно будет более подробно объяснить, как выглядит ваш ввод, если вы спрашиваете о XPath 1.0.

0 голосов
/ 15 августа 2011

http://sources.redhat.com/ml/xsl-list/2000-08/msg00355.html

например count($set1[count(.|$set2)=count($set2)])>0

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