🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #10052

Re: Cocoon - parseur XSLT

#10052
From: Rapha�l THERY
Date: Tue, 09 Jan 2001 13:06
116 lines
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-mail
References: <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