🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

D�butant en xml

#8418
From: Fr�d�ric Facca
Date: Fri, 12 Oct 2001 10:13
105 lines
3483 bytes
Bonjour � tous,
je d�bute en xml, aussi je fais des exemples que j'ai trouv� dans le bouquin
"XML Concepts et mise en oeuvre".
Mais voil�, je viens de recopier le code d'un exemple fourni dans ce
bouquin, et lorsque j'ouvre mon document xml j'ai le message suivant dans
mon explorateur :
  Le jeton attendu 'eof', trouv� '@'. specif -->@<--type='Live'



ci-dessous le code.

ListeCD.xml :

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="ListeCD.xsl"?>
<liste.cd>
<cd>
<interprete>interprete1</interprete>
<titre>titre1</titre>
<specif type="Live"/>
</cd>
<cd>
<interprete>interprete2</interprete>
<titre>titre2</titre>
<specif type="Live"/>
</cd>
<cd>
<interprete>interprete3</interprete>
<titre>titre3</titre>
<specif type="Live"/>
</cd>
<cd>
<interprete>interprete4</interprete>
<titre>titre4</titre>
<specif type="Classique"/>
</cd>
<cd>
<interprete>interprete5</interprete>
<titre>titre5</titre>
<specif type="Album"/>
</cd>
<cd>
<interprete>interprete6</interprete>
<titre>titre6</titre>
<specif type="Album" nb_cd="2"/>
</cd>
</liste.cd>

ListeCD.xml :

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

   <xsl:template match="/">
         <html>
         <body>
         <H2>Liste de CDs</H2>

         <xsl:for-each select="liste.cd/cd">
          <xsl:apply-templates select="."/>
         </xsl:for-each>
         </body>
         </html>
   </xsl:template>

   <xsl:template match="cd">
   <xsl:choose>
     <xsl:when test="specif/@type='Live'">
         <p>
          <div style="background-color:red"><xsl:apply-templates
select="*"/></div>
          </p>
     </xsl:when>
     <xsl:when test="specif[@type]='Album'">
         <p>
          <div style="background-color:blu"><xsl:apply-templates
select="*"/></div>
          </p>
     </xsl:when>

     <xsl:otherwise>
         <p>
          <div style="background-color:red"><xsl:apply-templates
select="*"/></div>
          </p>
     </xsl:otherwise>
    </xsl:choose>
   </xsl:template>

    <xsl:template match="interprete">
     <i><xsl:value-of select="."/></i>
   </xsl:template>

   <xsl:template match="titre">
     <b><xsl:value-of select="."/></b>
   </xsl:template>

</xsl:stylesheet>


Merci pour votre aide car la j'y comprends plus rien.

Fr�d�ric.
Technical Details
Message-ID: <9q6fjh$f3i$1@s1.read.news.oleane.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!wanadoo.fr!oleane.net!oleane!nnrp.oleane.net!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,699df04c7fcf75ee,start
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-10-12 03:15:05 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!wanadoo.fr!oleane.net!oleane!nnrp.oleane.net!not-for-mail
From: "Fr�d�ric Facca" <frederic.facca@rii-diffusion.fr>
Newsgroups: fr.comp.text.xml
Subject: D�butant en xml
Date: Fri, 12 Oct 2001 12:13:52 +0200
Organization: Guest of France Telecom Oleane's newsreading service
Lines: 107
Message-ID: <9q6fjh$f3i$1@s1.read.news.oleane.net>
NNTP-Posting-Host: 195.6.155.219
X-Trace: s1.read.news.oleane.net 1002881457 15474 195.6.155.219 (12 Oct 2001 10:10:57 GMT)
X-Complaints-To: abuse@oleane.net
NNTP-Posting-Date: Fri, 12 Oct 2001 10:10:57 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700