2013-04-29 80 views

回答

1
随着

XSLT 2.0(您需要使用XSLT 2.0处理器等撒克逊9或AltovaXML或XmlPrime),可以使用unparsed-text在纯文本文件中读取。然后,你可以通过使用tokenize处理该例如:

<xsl:template name="main"> 
    <xsl:for-each select="tokenize(unparsed-text('text1.txt', '\n')"> 
     <line> 
     <xsl:value-of select="."/> 
     </line> 
    </xsl:for-each> 
</xsl:template> 

使用XSLT 3.0,我认为你甚至可以apply-templates像串原子值,但我还没有使用的,所以我并不想张贴代码这样做。我只提到它,因为你的部分文章提到apply-templates