Je crée des xslt en utilisant Umbraco 4.5.2 et je veux ajouter la fonction de set: distinct de EXSLT.org (http://www.exslt.org/set/functions/ distincte/index.html) cependant, quand je référence l'ensemble: distincte je reçois l'erreur:Les ensembles Umbraco et EXSLT ne fonctionnent pas
System.Xml.Xsl.XslTransformException: Cannot find a script or an extension object associated with namespace 'http://exslt.org/sets'.
J'ai ajouté les fichiers, l'extension de l'espace de noms et xslt comme ceci:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp " "> ]>
<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" />
Est-ce que c'est moi qui manque quelque chose ou est-ce Umbraco qui jette l'erreur ou est-ce qu'une erreur réseau sous-jacente se produit quelque part (et si oui, comment puis-je d out)?
TIA!
Bonne question (+1). Voir ma réponse pour l'explication et les solutions possibles. –