xml – 函数“fn:encode-for-uri”导致XSLT发生错误
发布时间:2020-12-16 23:22:49 所属栏目:百科 来源:网络整理
导读:我需要URL在XSLT中编码一个字符串,但函数: fn:encode-for-uri 打破脚本.我在网上查了一下,显然它是命名空间的一部分 http://www.w3.org/2005/xpath-functions 所以我将以下行添加到我的XSLT文件的顶部无济于事. xmlns:fn="http://www.w3.org/2005/xpath-fun
我需要URL在XSLT中编码一个字符串,但函数:
fn:encode-for-uri 打破脚本.我在网上查了一下,显然它是命名空间的一部分 http://www.w3.org/2005/xpath-functions 所以我将以下行添加到我的XSLT文件的顶部无济于事. xmlns:fn="http://www.w3.org/2005/xpath-functions" 有任何想法吗?我在Visual Studio中逐步完成它,我得到了异常: Cannot find a script or an extension object associated with namespace 'http://www.w3.org/2005/xpath-functions'. 有任何想法吗? -ev 解决方法
Visual Studio使用.NET XSLT处理器 – 即XSLT 1.0处理器.
函数encode-for-uri()仅在XPath 2.0 / XQuery中是标准函数. XSLT 1.0处理器仅使用XPath 1.0,并且encode-for-uri()函数未实现和可用. 要使用此功能,您需要一个XSLT 2.0处理器,例如Saxon.NET或XQSharp. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – RoR设计:sign_in总是返回无效的电子邮件
- Windows服务编写(Windows Service,system权限)程序显示界
- 如何在C#中避免或检测隐式委托推理?
- XML中必须进行转义的字符
- 6.10 Swift的懒加载(lazy initialization)使用解析 [Swift原
- c# – 如何在上下文绑定对象中链接消息接收器(面向方面??编
- (PLSQL + Oracle 11g 64bit + 32位oci.dll文件) 访问Oracle
- RED5&Flex流媒体应用实战开发视频下载
- ruby-on-rails – Fresh rails应用程序默认为Postgres而不是
- 感叹号!在Dojo中的作用