xslt结果文档“无法将多个结果文档写入同一URI:文件…”]]

问题描述 投票:0回答:1

使用XSLT转换,我转换了我的文本文件,我想使用将该文本文件拆分为2个不同的文件,但是我不能将多个结果放入同一个输出文件中Whyyyyyyyyy ?????????

MN1111111111002111111   0434212BDK INDEPENDANCEs
MN8888888888002888888  0434342BDK INDEPENDANCEE 
MN9999999999003999999   0434212BDK INDEPENDANCEs,
<xsl:stylesheet version="2.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:err="http://www.w3.org/2005/xqt-errors"
    xmlns:fjs1="http://soprabanking.com/amplitude">

    <xsl:output omit-xml-declaration="yes" indent="yes"/>
    <xsl:variable name="vText"  select="unparsed-text('file:///C:/Users/felfadil/Desktop/XsltFaty/testTextOx1.txt')"/>
    <xsl:variable name="vLines" select="tokenize($vText,'&#10;')"/>

    <xsl:template match="/">
        <xsl:for-each select="$vLines"> 
            <xsl:variable name="code" select="substring(.,13,3)"/>
            <xsl:if test="$code='002'">
                <xsl:result-document method="text" href="file:///C:/Users/Desktop/XsltFaty/Tttt2.txt">
                    <xsl:value-of select="."/>
                </xsl:result-document>
            </xsl:if>

        </xsl:for-each>   
    </xsl:template>
</xsl:stylesheet>          

使用XSLT转换,我转换了我的文本文件,我想使用将该文本文件拆分为2个不同的文件,但是我不能将多个结果放在同一个输出文件中Whyyyyyyyyy ???????????? ...

xml xslt-1.0 xslt-2.0 saxon
1个回答
0
投票

您是否要合并两个具有相同键的输入记录的结果文档?

© www.soinside.com 2019 - 2024. All rights reserved.