0

我必须有一个 URL 来实现我的自定义功能吗?

<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
exclude-result-prefixes="#all" 
xmlns:portal="http://www.enonic.com/cms/xslt/portal" 
xmlns:xs="http://www.w3.org/2001/XMLSchema" 
xmlns:karusell="" >
<xsl:output indent="yes" method="xml" omit-xml-declaration="yes"  />

xmlns:karusell=""

4

1 回答 1

2

您需要将自定义函数放入命名空间中,为此您需要将前缀绑定到 URI,是的。请参阅http://www.w3.org/TR/xslt20/#stylesheet-functions,其中说“样式表函数必须具有前缀名称,以消除与默认函数命名空间中的函数发生冲突的任何风险。它是如果名称没有前缀,则出现静态错误”。

于 2013-05-28T14:42:26.173 回答