我在某个函数的某个部分有问题,导致我出现错误
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>
这是一个图形映射屏幕截图。
我希望任何人都可以帮助我。