Корневой узел - это узел, который является прародителем всех других узлов в документе XML.Это не элемент.У него нет разметки: его нельзя увидеть в сериализованном документе.Он является родителем самого внешнего элемента (и любых родственных элементов этого элемента, таких как комментарии или инструкции обработки).Корневой узел сопоставляется с выражением XPath /
.
. Смущает, что самый внешний элемент иногда называется «корневым элементом», и в этом случае в спецификации XML-спецификации это указывается;но в спецификации XSLT он называется только элемент документа .Этот элемент соответствует выражению XPath /*
.
Узел контекста (если это то, что вы хотели - я смотрю ваш комментарий о путанице) - это любой узелПроцессор считается текущим узлом, на котором следует сосредоточиться при оценке конкретного (фрагмента) выражения XPath или инструкции XSLT, как это происходит в контексте таблицы стилей XSLT или другой среды выполнения.См. current-node в спецификации XSLT.Контекстный узел - это значение выражения XPath .
.