0

関数の一部に問題があり、エラーが発生しました

XSLT2 Transformation failed: Error in XPath 2.0 expression (Too many items - fn:string)

これは、エラーを生成するコード行です。

<xsl:for-each select="(fn:doc($cwklic_codeMappings3)/ns0:KLCodeTable)[(fn:string(ns0:codeType/@name) = 'IFTdep')]">

これがそのコードの全領域です。

<xsl:variable name="var93_resultof_map" as="node()?">
    <xsl:for-each select="(fn:doc($cwklic_codeMappings3)/ns0:KLCodeTable)[(fn:string(ns0:codeType/@name) = 'IFTdep')]">
    <xsl:variable name="var92_resultof_first" as="node()" select="ns0:codeType"/>
        <codeType xmlns="http://www.kewill.com/logistics/klic/conversion">
        <xsl:sequence select="($var92_resultof_first/@node(), $var92_resultof_first/node())"/>
    </codeType>
    </xsl:for-each>
</xsl:variable>

そして、これはグラフィカルなマッピングのスクリーンショットです。

ここに画像の説明を入力

誰でも私を助けてくれることを願っています。

4

1 に答える 1