This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
How to pad space to a text node to make it have specfic length?
- To: xsl-list at mulberrytech dot com
- Subject: How to pad space to a text node to make it have specfic length?
- From: "Albert Tsun" <albert dot tsun at excel dot com dot hk>
- Date: Wed, 18 Oct 2000 16:46:26 +0800
- Reply-To: xsl-list at mulberrytech dot com
Hi all,
I am trying hard to pad space to a text node so that the data value
will have a specific length.
XML Source :
<records>
<record>
<field1>abc</field1>
<field2>abcdef</field2>
</record>
<record>
<field1>123</field1>
<field2>12345</field2>
</record>
</records>
My current task is to transform it to a fixed length record files which
look like
abc | abcdef|
123 | 12345|
I want to pass the <field1> to template "padleft" with field1 text node and
desired length
and <field2> to "padright" in order to make a fixed length output. However,
with all the
String functions in XSLT, I can't figure out how I can implement this.
would some help me
and give me some sample code, please.
XSL :
<xsl:template name="padleft">
<xsl:param name="src"/>
<xsl:param name="len"/>
<.????? How to pad spaces to $src to make it a $len longed text
????????>
</xsl:template>
Many Thanks in advance
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list