From: zze-CAULI Tony FTRD/DTL/LAN (tony.cauli@rd.francetelecom.com)
Date: 03/10/2002 - 09:11
Ton début de page de style est incorrect :
<xsl:stylesheet xml="http://www.w3.org/XML/1998/namespace"
xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
Voilà comment ça s'ecrit:
<xsl:stylesheet xml="http://www.w3.org/XML/1998/namespace"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
On écrit "xmlns:xsl" : ça veut dire "je définit un préfixe xsl correspondant au namespace http://www.w3.org/..."
-----Message d'origine-----
De : Bertrand Vendeville [mailto:ven2ville@free.fr]
Envoyé : jeudi 3 octobre 2002 08:58
À : xml-tech@xmlfr.org
Objet : [xml-tech] Passage de paramètre
Bonjour au francophone "eXtra Maquillé"
Je cherche à faire fonctionner cet exemple de l'instruction xsl:param
Question:
Quelle est la syntaxe de la ligne de commande http?
(http://catalogue?id=bk101 ?)
Merci d'avance et courage dans l'adversité.
Bertrand V.
<xsl:stylesheet xml="http://www.w3.org/XML/1998/namespace"
xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:param name="id">bk111</xsl:param>
<xsl:output method="html"/>
<xsl:template match="/">
<html>
<body>
<xsl:apply-templates select="//book[@id=$id]"/>
</body>
</html>
</xsl:template>
<xsl:template match="book">
<xsl:value-of select="title"/>
</xsl:template>
</xsl:stylesheet>
Fichier catalogue.xml :
<?xml-stylesheet type="text/xsl" href="sample.xsl"?>
<catalog>
<book id="bk101">
<author>Gambardella, Matthew</author>
<title>XML Developer's Guide</title>
<genre>Computer</genre>
<price>44.95</price>
<publish_date>2000-10-01</publish_date>
<description>An in-depth look at creating applications with
XML.</description>
</book>
<book id="bk102">
<author>Ralls, Kim</author>
<title>Midnight Rain</title>
<genre>Fantasy</genre>
<price>5.95</price>
<publish_date>2000-12-16</publish_date>
<description>A former architect battles corporate zombies, an evil
sorceress, and her own childhood to become queen of the world.</description>
</book>
</catalog>
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|