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
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--