Как получить атрибут id из
корневой узел XML с использованием XSL?
Вы имеете в виду ... верхнего элемента . Корневой узел не является элементом и не может иметь атрибутов .
Это простое выражение XPath выбирает атрибут id
верхнего элемента любого XML-документа:
/*/@id
В XSLT будет использоваться:
<xsl:variable name="vsomeName" select="/*/@id"/>
или
<xsl:copy-of select="/*/@id"/>
или
<xsl:value-of select="/*/@id"/>