当我尝试使用 XSL 显示 XML 数据时出现以下错误。VBScript 函数抛出此错误:
函数“MyFuctionName”返回一个无法转换为 XSL 数据类型的值。可能是什么原因。
下面的代码快照:1.XML
<Client>
<ClientID>34987886</ClientID>
<LnkSeqNo>1</LnkSeqNo>
</Client>
2.XSL代码,功能。
Dim ClientID
function SetClientID(ID)
ClientID = ID
end function
...
<xsl:for-each select="Object/Client">
<xsl:if test="LnkSeqNo[. = '1' or . = '57']">
<xsl:value-of disable-output-escaping="yes" select="vbs:SetClientID(string(ClientID))"/>
..
</xsl:if>
</xsl:for-each>