Article View: fr.comp.text.xml
Article #10052Re: Cocoon - parseur XSLT
From: Rapha�l THERY
Date: Tue, 09 Jan 2001 13:06
Date: Tue, 09 Jan 2001 13:06
116 lines
3987 bytes
3987 bytes
voici le xsl (all�g�)
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="ISO-8859-1"/>
<xsl:template match="/">
<html>
<body>
<div align="center">
<xsl:for-each select="parc/machine">
| <a href="#{@nom}"><xsl:value-of select="@nom" /></a> |
</xsl:for-each>
</div>
<p/>
<xsl:for-each select="parc/machine">
<xsl:sort select="@nom" data-type="text" order="ascending" />
<a name="{@nom}" />
<h4><xsl:value-of select="@nom"/></h4>
<h5><xsl:value-of select="systeme"/> - <xsl:value-of
select="constructeur"/></h5>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
voici le XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<?cocoon-process type="xslt"?>
<?xml-stylesheet href="Transfert.xsl" type="text/xsl"?>
<parc>
<machine nom="DEMETER">
<constructeur>Compaq</constructeur>
<systeme>SCO</systeme>
<bdd nom="RDB" type="Dynamique">
<version nom="Xnom" etat="Xetat">
<login>Xlogin</login>
<password>Xpasswrd</password>
</version>
<version nom="Ynom" etat="Yetat">
<login>Ylogin</login>
<password>Ypasswrd</password>
</version>
</bdd>
</machine>
...
</parc>
voici le r�sultat
| HUBBLE | | URANUS | | HERMES | | OBERON | | SUN | | STARWAR | | DEMETER |
| JUPITER |
DEMETER
Compaq - Compaq /// ici on devrait avoir SCO - Compaq !!!!
DEMETER /// pourquoi le rappel de DEMETER !!!!
DEMETER
DEMETER
Compaq SCO Xlogin Xpasswrd Ylogin Ypasswrd //// pourquoi continue-t-il
dans l'arborescence !!!!!
HERMES
HP - HP
....
S'cusez pour l'indentation
Rapha�l
Aur�lien DEHAY <aurelien.dehay@fret.sncf.fr> a �crit dans le message :
m3wvc5owaw.fsf@fret.sncf.fr...
> "Rapha�l THERY" <raphael.thery@nordnet.fr> writes:
>
> > Bonjour,
> >
> > J'ai toujours un probl�me de transformation de mes feuilles XML/XSL avec
> > cocoon 1.8.
> > Par le biais du serveur Apache ou par ligne de commande DOS; la
> > transformation de ma feuille avec
> > ...\cocoon-1.8\lib\xalan_1_2_D02.jar
> > et ...\cocoon-1.8\lib\xerces_1_2.jar
> > me fonctionne pas correctement (le r�sultat n'est pas conforme � mon
> > attente).
>
> C'est � dire?
>
> >
> >
> > par contre, pour cette m�me feuille mais avec
> > ...\System\xalan-j_2_0_D01\bin\xalan.jar
> > ...\System\xalan-j_2_0_D01\bin\xerces.jar Y a aucun probl�me !!!!!!
> >
> > En plus dans JServ.properties je ne peux pas echanger les
wrapper.classpath
> > de cocoon par ceux de xalan-2
> > car sinon il se plante
> >
> > Que faire ????
>
> Nous montrer un fichier XSL qui ne fonctionne pas ?
>
> >
> > Merci pour votre aide Rapha�l
> >
> > Rappel
> > Win NT4
> > Apache 1.3.12
> > JServ 1.1.2
> > Cocoon 1.8
> >
> >
>
> --
> Aur�lien
Technical Details
Message-ID:
<z1E66.322$Z7.1227974@nnrp2.proxad.net>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!proxad.net!feeder2.proxad.net!nnrp2.proxad.net.POSTED!not-for-mailReferences:
<SvB66.272$PO7.1161244@nnrp2.proxad.net> <m3wvc5owaw.fsf@fret.sncf.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,98c5be509f634f74 X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-01-09 05:08:04 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!proxad.net!feeder2.proxad.net!nnrp2.proxad.net.POSTED!not-for-mail From: "Rapha�l THERY" <raphael.thery@nordnet.fr> Newsgroups: fr.comp.text.xml References: <SvB66.272$PO7.1161244@nnrp2.proxad.net> <m3wvc5owaw.fsf@fret.sncf.fr> Subject: Re: Cocoon - parseur XSLT Lines: 118 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Message-ID: <z1E66.322$Z7.1227974@nnrp2.proxad.net> Date: Tue, 09 Jan 2001 13:06:39 GMT NNTP-Posting-Host: 195.115.154.77 X-Complaints-To: abuse@proxad.net X-Trace: nnrp2.proxad.net 979045599 195.115.154.77 (Tue, 09 Jan 2001 14:06:39 CET) NNTP-Posting-Date: Tue, 09 Jan 2001 14:06:39 CET Organization: Guest of ProXad - France