Это потому, что элемент name
объявлен в http://localhost/book
.Поэтому в запросе XPath вы должны указать это.Как правило, вы должны перейти к пространству имен вашего движка XML и его префиксу, а затем запросить ваш XML, используя полное имя, например:
/ns:name/text()
Однако вы можете использовать другой метод, задающий пространство имен в запросе, например:
/*[local-name() = 'name' and namespace-uri() = 'http://localhost/book']