Описание , которое вы цитируете для относительного выражения XPath, author
,
Все <author>
элементов в текущем контексте.
это неправильно 1 .Вместо этого следует сказать,
Все <author>
child элементы текущего контекста node .
//author
действительно выделит все элементы <author>
в документе, потому что //
выбирает по оси descendant-or-self
.
Причина, по которой author
не выбираетЧто-нибудь для вашего XML-документа заключается в том, что с узлом контекста, установленным в корневой каталог документа, вам нужно будет включить root/author
, чтобы выбрать <author>
потомков <root>
или просто root
, чтобы выбрать сам элемент <root>
.
1 На сегодняшний день 2018-06-24, но я отправил отзыв о том, что это следует исправить, так что, надеюсь, это будет исправлено в ближайшее время.