У меня есть следующая структура xml (в реальном примере она намного длиннее и сложнее)
<document>
<node1>
<child1/>
<child2/>
...
</node1>
<anotherNode />
</document>
Я хочу создать шаблон типа
<xsl:template match="node1" mode="node1">
<img alt="" src="{child1}" />
...
...
</xsl:template>
и применить егошаблон в другом шаблоне, подобном этому
<xsl:template match="anotherNode">
<xsl:apply-templates select="node1" mode="node1" />
</xsl:template>
Если бы у тега node1 был родитель, это было бы легко сделать, но я не могу понять, как сопоставить и применить шаблон, если у него нет родителя.