Почему нет синтаксиса XPATH для квалифицированных узлов пространства имен?

Некоторые узлы в документе XML имеют пространства имен, указанные с определенным префиксом.

Можно указать локальное имя () в XPath 1.0 и так игнорировать пространства имен.

Тем не менее, я хочу позволить писателю XPath, чтобы найти узлы, используя их полное имя имен, квалифицированное пространством в качестве идентификатора.

Рекомендуемый способ - добавить декларации пространств имен в призывающем коде (в моем случае Java). Но это означает, что человек, написанный XPath, не имеет возможности работать с пространствами имен!

Как мы находим узлы их полностью квалифицированными именами с помощью чистых XPath?

15
задан Joshua Fox 15 August 2011 в 10:04
поделиться