Article View: fr.comp.text.xml
Article #8418D�butant en xml
From: Fr�d�ric Facca
Date: Fri, 12 Oct 2001 10:13
Date: Fri, 12 Oct 2001 10:13
105 lines
3483 bytes
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-mailShow 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