Используйте в качестве предиката следующее:
нет (предка :: * [начинается-с (имя (), 'clpm:')])
Обратите внимание , однако, что namespace
и prefix
- это совершенно разные вещи. В одном XML-документе много разных префиксов могут быть связаны с одним и тем же пространством имен, а один префикс может быть связан (переопределен) с более чем одним пространством имен.
В своем вопросе вы говорите namespace
, когда имеете в виду prefix
.
Выражение XPath выше истинно, если текущий узел не имеет предков с prefix
clpm.