Article View: fr.comp.text.xml
Article #9724fonctions d'extension pour xsl
From: Mikael
Date: Sun, 11 Feb 2001 07:20
Date: Sun, 11 Feb 2001 07:20
60 lines
2841 bytes
2841 bytes
Bonjour,
Je cherche � cr�er une fonction d'extension dans un script xsl que je traite
avec Cocoon :
Il s'agit d'un exemple que j'ai trouv� ici :
http://sources.redhat.com/ml/xsl-list/2001-01/msg01419.html
Voici ce que j'ai dans mon fichier :
______________________________________________________________
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:foo="http://www.foo.com"
xmlns:lxslt="http://xml.apache.org"
extension-element-prefixes="lxslt"
exclude-result-prefixes="foo">
<lxslt:component prefix="foo" functions="today">
<lxslt:script lang="javascript">
function today() { return "coucou"; }
</lxslt:script>
</lxslt:component>
<!-- du code ... -->
<xsl:template match="identite">
<h1 align="center"><xsl:value-of select="foo:today()"/></h1>
</xsl:template>
</xsl:stylesheet>
________________________________________________________________
Avec cette version, je n'obtiens rien lors de l'appel de la fonction.
Si je mets la d�claration de ma source :
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:foo="http://www.foo.com"
xmlns:lxslt=http://xml.apache.org/xslt <!--
ICI -->
extension-element-prefixes="lxslt"
exclude-result-prefixes="foo">
J'obtiens l'erreur :
java.lang.NoClassDefFoundError: com/ibm/bsf/BSFManager
at
org.apache.xalan.xpath.ExtensionFunctionHandler.startupComponent(ExtensionFu
nctionHandler.java:623)
Cela peut-il venir du fait que l'ordi ou tourne Cocoon n'est pas reli� �
Internet ?
Comment puis je faire fonctionner cet exemple ?
Sinon, quelqu'un conna�trait-il un bon exemple ou manuel pour cr�er ses
fonctions d'extension ?
Merci d'avance
Mikael
Technical Details
Message-ID:
<965eev$1c50$1@news4.isdnet.net>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!isdnethub!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,d63bccaed59e2058,start X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-02-10 23:20:02 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!isdnethub!not-for-mail From: "Mikael" <kgt@noos.fr> Newsgroups: fr.comp.text.xml Subject: fonctions d'extension pour xsl Date: Sun, 11 Feb 2001 08:20:34 +0100 Lines: 64 Message-ID: <965eev$1c50$1@news4.isdnet.net> NNTP-Posting-Host: d048.dhcp212-74.cybercable.fr X-Trace: news4.isdnet.net 981875999 45216 212.198.74.48 (11 Feb 2001 07:19:59 GMT) X-Complaints-To: abuse@isdnet.net NNTP-Posting-Date: 11 Feb 2001 07:19:59 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400