Вы можете перебирать плоский файл с помощью XSL?XSLT итерация по плоскому файлу
Я хотел бы
ls>myfile
for each line of myfile
apply-template
Вы можете перебирать плоский файл с помощью XSL?XSLT итерация по плоскому файлу
Я хотел бы
ls>myfile
for each line of myfile
apply-template
С XSLT 2.0 (для которого вам нужно использовать процессор XSLT 2.0, как Saxon 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
.