AFAIR, есть способ зарегистрировать пространство имен, чтобы вы могли использовать зарегистрированный префикс в выражениях XPath.
Однако, в вашем случае это не обязательно .
Просто используйте:
/*/@version
Здесь мы используем тот факт, что xsl:stylesheet
является верхним элементом XML-документа (и что любой правильно сформированный XML-документ должен иметь ровно один верхний элемент) - поэтому мы можем указать этот верхний элемент, как указано выше - без указав его имя вообще.
Нам не нужно указывать какое-либо пространство имен для атрибута version
, поскольку в XPath любое имя без префикса находится в «no namespace», даже если для XML-документа определено пространство имен по умолчанию.