代码之家  ›  专栏  ›  技术社区  ›  riffnl

Umbraco和Exslt套装不工作

  •  2
  • riffnl  · 技术社区  · 14 年前

    我正在使用Umbraco 4.5.2创建一些XSLT,我想从exslt.org(http://www.exslt.org/set/functions/distinct/index.html)添加de-set:distinct函数,但是,当我引用set:distinct时,会得到错误:

    system.xml.xsl.xsltransformexception(系统.xml.xsl.xsltransformexception): 找不到脚本或扩展名 与命名空间关联的对象 'http://exslt.org/sets'。

    我添加了文件、XSLT中的扩展名和命名空间,如下所示:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp "&#x00A0;"> ]>
    <xsl:stylesheet 
        version="1.0" 
        xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
        xmlns:msxml="urn:schemas-microsoft-com:xslt" 
        xmlns:exsl="http://exslt.org/functions"
        xmlns:set="http://exslt.org/sets" 
        xmlns:umbraco.library="urn:umbraco.library" xmlns:Exslt.ExsltCommon="urn:Exslt.ExsltCommon" xmlns:Exslt.ExsltDatesAndTimes="urn:Exslt.ExsltDatesAndTimes" xmlns:Exslt.ExsltMath="urn:Exslt.ExsltMath" xmlns:Exslt.ExsltRegularExpressions="urn:Exslt.ExsltRegularExpressions" xmlns:Exslt.ExsltStrings="urn:Exslt.ExsltStrings" xmlns:Exslt.ExsltSets="urn:Exslt.ExsltSets" 
        exclude-result-prefixes="exsl msxml umbraco.library Exslt.ExsltCommon Exslt.ExsltDatesAndTimes Exslt.ExsltMath Exslt.ExsltRegularExpressions Exslt.ExsltStrings Exslt.ExsltSets ">
    <xsl:import href="set.xsl" />
    

    是我遗漏了什么,还是Umbraco抛出了错误,还是在某个地方发生了一些底层网络错误(如果是的话,我该如何发现)?

    蒂亚!

    2 回复  |  直到 14 年前
        1
  •  0
  •   Chris A    14 年前

    xmlns:Exslt.ExsltSets="urn:Exslt.ExsltSets"
    

    xmlns:exsl="http://exslt.org/functions"
    xmlns:set="http://exslt.org/sets" 
    

    推荐文章