XPath несколько фильтров элемента

Это известная проблема, вы можете найти несколько проблем, связанных с ней - , например, .

Объекты Configmap в Kubernetes имеют ограничение размера 1 Мб, и, к сожалению (или, возможно, к счастью), вы не можете его изменить.

В любом случае, это плохая идея увеличить лимит, потому что K8 хранят Configmaps в Etcd, который не любит большие объекты.

Helm использует configmap of release для хранения многих вещей, включая файлы графиков, и это может быть вашей проблемой.

Попытайтесь добавить все файлы (например, каталог .git) в dir диаграммы (кроме самих файлов диаграмм) в файл .helmignore и нажмите один раз на освобождение.

21
задан Alex Angas 5 May 2010 в 07:30
поделиться

3 ответа

Это - очень фундаментальная функция XPath: создание многих условий с логическими операторами and , or , и функция not() .

and имеет более высокий приоритет, чем [1 135] or , и оба оператора имеют более низкий приоритет, чем реляционный и равенство операторы (=, !=, >, >=, < и <=).

Так, безопасно записать : A = B and C = D

Некоторые самые частые ошибки сделали :

  1. Люди запись AND и/или OR. Помнят, XPath чувствителен к регистру .

  2. Люди используют | (объединение) оператор вместо [1 116]

Наконец, вот мое решение :

/SavingAccounts/SavingAccount
           [ServiceOnLine='yes' or ServiceViaPhone='yes']

54
ответ дан Dimitre Novatchev 29 November 2019 в 06:27
поделиться
/SavingAccounts/SavingAccount[(ServiceOnLine='yes') or (ServiceViaPhone='yes')]
10
ответ дан AnthonyWJones 29 November 2019 в 06:27
поделиться

Будет

/SavingAccounts/SavingAccount[ServiceOnline/text()='yes' or ServiceViaPhone/text()='yes']

, добиваются цели?

у меня нет средства анализа XPath, удобного в данный момент.

РЕДАКТИРОВАНИЕ:
, Если я помню правильно, Вам не нужен текст (), таким образом

[ServiceOnline='yes' or ServiceViaPhone='yes']

должно быть достаточным, и более читаемым.

РЕДАКТИРОВАНИЕ:
Да, конечно, 'или' для выражений предиката, моего плохого.

4
ответ дан falstro 29 November 2019 в 06:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: