Subject: Re: [xsl] Converting XML to Fixed Length Text Data From: "Garvin Franco" <garvin_franco@xxxxxxxxxxx> Date: Mon, 25 Mar 2002 14:37:29 -0500 |
From: David Carlisle <davidc@xxxxxxxxx> Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] Converting XML to Fixed Length Text Data Date: Mon, 25 Mar 2002 16:45:23 GMT
<xsl:variable name="pad1" select="' '"/>
<xsl:template match="child1"> <xsl:value-of select="."/> <xsl:value-of select="substring($child1,string-length(.))"/> </xsl:template>
and similarly the other children. (This doesn't do any error checking for over-run, although that could be added.)
David
Original Message: Ladies and Gents, I need some guidance . I searched the archives and found some info but it was not sufficient. Basically I want to convert an xml file to a fixed length data file. The following is a sample of what I am trying to do
Position of data for output file: field: child1 start 1 length 7 field: att1 start 12 length 5 field: child2 start 27 length 12 field: child3 start 39 length 15 field: att2 start 56 length 3
Input: <parent att1="foo"> <child1>aChild</child1> <child2>anotherChild</child2> <child3 att2="bar">yetAnotherChild</child3> </parent>
Output: aChild foo anotherChildyetAnotherChild bar
Thanks Garvin Franco garvin_franco@xxxxxxxxxxx
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Converting XML to Fixed L, David Carlisle | Thread | Re: [xsl] Converting XML to Fixed L, David Carlisle |
RE: [xsl] one line of xml to indent, Astor Rivera | Date | Re: [xsl] first occurance of node w, J.Pietschmann |
Month |