Я видел, как это используется в этом контексте:
<xsl:template match="node()|@*"> <xsl:copy> <xsl:apply-templates select="node()|@*"/> </xsl:copy>
Может кто-нибудь объяснить, что означает "node () | @ *"?
Это называется преобразованием идентичности . node()|@* соответствует всем дочерним узлам (node() - это весь текст, элемент, инструкции по обработке, комментарии) и атрибутам (@*) текущего контекста.
node()|@*
node()
@*