XSLT:邮政编码拆分

时间:2017-02-09 18:24:40

标签: 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-        after($outputString,$target)) >1">
       <xsl:value-of select="substring-after($zipCode,$target)"/>
   </xsl:if>
 </xsl:template>

不幸的是,文档输出文档中有几个邮政编码,它们都有不同的元素名称。例如,在一个地方,它被称为<shipping_zip>,在另一个地方被称为<personZip>,依此类推。如何最好地为从模板获得的值生成这些元素?

请帮忙!

0 个答案:

没有答案