<xsl:template match="extnode">
<xsl:if test="/topnode/value">
</xsl:if>
</xsl:template>
<xsl:template match="/">
<xsl:apply-template select="document('external.xml')/exttopnode/extnode"/>
</xsl:template>
В приведенном выше примере контекст в строке 2 (xsl: if) будет относиться к документу ('external.xml').Но то, что я действительно хочу, это проверить элемент из входного XML.Есть ли способ ссылки на входной документ?
В настоящее время я вынужден передать все дерево узлов входного документа в качестве аргумента шаблона, и мне было интересно, есть ли лучший способ.