使用XSLT 1.0的英国邮政编码

时间:2016-09-01 10:05:59

标签: xml xslt xslt-1.0

我想知道是否有办法使用XSLT 1.0正确分割英国邮政编码。

例如:

PE92BD --> PE9 2BD
NE611PE --> NE61 1PE 
CV364AB --> CV36 4AB
SN13EG --> SN1 3EG
IP242AN --> IP24 2AN

1 个答案:

答案 0 :(得分:2)

  

我想知道是否有办法正确分割英国邮政编码   使用XSLT 1.0。

假设通过"正确分割"你的意思是在最后三个字符前放置一个空格,你可以这样做:

<xsl:variable name="length" select="string-length($postcode)" />    
<xsl:value-of select="substring($postcode, 1, $length - 3)"/>
<xsl:text> </xsl:text>
<xsl:value-of select="substring($postcode, $length - 2)"/>