<Root><TID>E</TID><EID>1234</EID><Name>suresh</Name><OID>12</OID></Root>
对于上述XML,我需要XSLT。提示:输出固定长度:
输出将是:
E000001234 Suresh 0012
数字应使用0000填充,字符串左填充保留空格-填充符也填充空格
有人可以帮我吗
答案 0 :(得分:1)
我会简单地做:
<xsl:template match="/Root">
<xsl:value-of select="TID"/>
<xsl:value-of select="format-number(EID, '000000000')"/>
<xsl:text> </xsl:text>
<xsl:value-of select="substring(concat(Name, ' '), 1, 7)"/>
<xsl:value-of select="format-number(OID, '0000')"/>
</xsl:template>