Transform XSLT:邮政编码拆分
我编写了一个XSLT模板,它将10位邮政编码中的最后四位数字剥离。示例邮政编码的格式为90201-3611。以下是函数:Transform XSLT:邮政编码拆分,transform,xslt-2.0,Transform,Xslt 2.0,我编写了一个XSLT模板,它将10位邮政编码中的最后四位数字剥离。示例邮政编码的格式为90201-3611。以下是函数: <xsl:template name="ZipCode4Digits"> <xsl:param name="zipCode"/> <xsl:param name="target"/> <xsl:if test="contains($zipCode,$target) and string-length(substring-
<xsl:template name="ZipCode4Digits">
<xsl:param name="zipCode"/>
<xsl:param name="target"/>
<xsl:if test="contains($zipCode,$target) and string-length(substring- after($outputString,$target)) >1">
<xsl:value-of select="substring-after($zipCode,$target)"/>
</xsl:if>
</xsl:template>
不幸的是,文档输出文档中有几个邮政编码,它们都有不同的元素名称。例如,在一个地方称为
,在另一个地方称为
,依此类推。如何最好地为从模板获得的值生成这些元素
请帮忙 现在还不清楚问题是什么,如果你想生成不同的元素,你可以给模板一个额外的参数
,然后创建,例如
。谢谢,这正是我想要的。