两个xml在一个xslt中

Kap*_*pil 2 xml xslt

嗨,我可以在xslt中执行此操作,如果是,则如何...?我有一个xml文件,其中包含一个名为'reasonCode'的元素,这个原因代码被映射到另一个xml中的不同'reasonText'.我要做的是从第一个xml检查'reasonCode'并从中选择相应的'reasonText'第二个xml.我可以使用XSLT做到这一点......如果是,那么请简单介绍一下如何...?

Juk*_*nen 9

您可以使用该document()函数访问另一个XML文档.例如:

<xsl:template match="reasonCode">
  <xsl:variable name="code" select="."/>
  <xsl:value-of select="document('another.xml')//reasonText[@code = $code]"/>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)