xslt - 我们如何将一个 xsl 中的值导入 XSLT1.0 中的另一个 xsl
问题描述
我在 xsl 下面创建了 Address1.xsl
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0">
<xsl:param name="FCode"/>
<xsl:param name="FName"/>
<xsl:template match="/">
<xsl:call-template name="Addtemplate"/>
</xsl:template>
<xsl:template name=" Addtemplate ">
<xsl:variable name="TownType">
<xsl:if test="$FCode!= ''">
<xsl:value-of select="ABCValue"/>
</xsl:if>
</xsl:variable>
<Add>
<addName>
<xsl:value-of select="$TownName"/>
</addName>
<addType>
<xsl:value-of select="$TownType"/>
</addType>
</Add>
</xsl:template>
</xsl:stylesheet>
在第二个 xsl Address2.xsl 中,我想在 xsl 下导入addName .Tried 的值,但没有得到该值。
地址2.xsl
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0">
<xsl:import href=" Address1.xsl "/>
<xsl:template match="/ ">
<xsl:variable name="TempVar">
<xsl:copy>
<xsl:call-template name="Addtemplate">
<xsl:value-of select=' addName'/>**<!-- I want addName value in the Address1.xsl to be mapped to TempVar variable -->**
</xsl:call-template>
</xsl:copy>
</xsl:variable>
</xsl:template>
</xsl:stylesheet>
解决方案
推荐阅读
- ios - 如何解释 iOS EXC_BREAKPOINT 崩溃报告?
- reactjs - Expo 音频对象未处理的承诺拒绝,soundObject 未定义 - 无法访问创建它的函数之外的对象
- java - Java Streams:关于收集到地图的问题
- javascript - 在 Angular 6 的应用程序中添加新组件并在该组件中添加树结构时出现错误
- android - 方法 java.io.File# 的模棱两可的方法重载#
- excel - 如何在Excel VBA中找到具有最大值的变量名?
- php - 如何为特定表达式生成随机数量的操作数和运算符?
- .net - .NET Remoting 序列化基于 lambda 表达式的委托
- tensorflow - TFRecord 数据集中的多变量可变长度时间序列
- neo4j - 在 Neo4j 中为关系赋值