Xerces не должен разрешать выражение XPath вроде
//urn:company.com:catalog.01:author
XPath совместим с именами XML, поэтому :
(двоеточие) в QName разделяет префиксную часть от части локального имени QName.
В XPath нет синтаксиса для использования полного расширенного QName в тесте имени:
Вы можете использовать
//*[local-name()='author'][namespace-uri()='urn:company.com:catalog.01']