Subject: RE: [xsl] Arrays From: "Andrew Welch" <ajwelch@xxxxxxxxxxxxxxx> Date: Thu, 20 Jan 2005 13:54:44 -0000 |
> I'd like my xsl read a txt file, like this: > > > ------file.txt--------------- > > 10101010101010101111010101010 > 10101011100001010101010101010 > 00011010101010101010101011011 > > ----------------------------- > > So, I used the unparsed-text() function, and my xml > was like this: > > <matrix> > 10101010101010101111010101010 > 11101011100001010101010101010 > 00011010101010101010101011011 > </matrix> > > > Now I need to put each binary number (0 and 1) of > matrix in a structured like this: > > <matrix> > <row> > <cell>1</cell> > <cell>0</cell> > ... > </row> > > <row> > <cell>1</cell> > <cell>1</cell> > ... > </row> > ... > <matrix> > > > Is it possible I read each number? > > How could I do this in XSLT? <matrix> <xsl:analyze-string select="$in" regex="\n"> <xsl:non-matching-substring> <row> <xsl:analyze-string select="." regex="."> <xsl:matching-substring> <cell> <xsl:value-of select="."/> </cell> </xsl:matching-substring> </xsl:analyze-string> </row> </xsl:non-matching-substring> </xsl:analyze-string> </matrix> Where $in contains the result of the unparsed-text() call. cheers andrew
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Arrays, Michael Kay | Thread | Re: [xsl] Arrays, David Carlisle |
Re: [xsl] Arrays, David Carlisle | Date | RE: [xsl] SAXON 8.2 JAVA, Michael Kay |
Month |