Article View: fr.comp.text.xml
Article #8949Re: Passage des liens hypertextes du XML au HTML
From: Thomas Broyer
Date: Mon, 02 Jul 2001 13:41
Date: Mon, 02 Jul 2001 13:41
36 lines
2135 bytes
2135 bytes
In <3B407065.2AD38314@emse.fr>, Pierre Demars wrote:
> Je cr�e mes pages en XML (afin de g�rer plus facilement les langues)
> pour ensuite les transformer en HTML avec une feuille XSL, et je ne sais
> pas comment faire pour les liens hypertextes.
> Comment les d�clarer dans ma page XML
Comme tu veux. �a d�pend de ta DTD (ou ton sch�ma)
> et comment faire pour obtenir de v�ritable liens HTML ?
Je ne comprend pas la question...
Quel est le probl�me ? g�n�rer des attributs avec XSLT ?
Petit exemple.
Prenons les liens de DocBk :
<ulink url="http://example.net">Example.Net</ulink>
Feuille de style XSLT correspondante (par exemple, car chacun fait ce qu'il
veut) :
<xsl:template match="ulink">
<a href="{@url}"><xsl:apply-templates/></a>
</xsl:template>
L'�criture <a href="{url}">...</a> est un raccourci pour :
<a>
<xsl:attribute name="href"><xsl:value-of="@url"/></xsl:attribute>
<xsl:text>...</xsl:text>
</a>
qui est un raccourci pour :
<xsl:element name="a">
<xsl:attribute name="href"><xsl:value-of="@url"/></xsl:attribute>
<xsl:text>...</xsl:text>
</xsl:element>
Tom.
Technical Details
Message-ID:
<15533287.GbCHz00ifE@ltgt.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!212.43.194.69!fr.clara.net!heighliner.fr.clara.net!proxad.net!feeder2-1.proxad.net!nnrp1.proxad.net.POSTED!not-for-mailReferences:
<3B407065.2AD38314@emse.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,2aa60fa553e50202 X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-07-02 06:41:59 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!212.43.194.69!fr.clara.net!heighliner.fr.clara.net!proxad.net!feeder2-1.proxad.net!nnrp1.proxad.net.POSTED!not-for-mail Message-ID: <15533287.GbCHz00ifE@ltgt.net> From: Thomas Broyer <ptittom+news@free.fr> Subject: Re: Passage des liens hypertextes du XML au HTML Newsgroups: fr.comp.text.xml References: <3B407065.2AD38314@emse.fr> Lines: 36 Organization: </> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit Date: Mon, 02 Jul 2001 13:41:58 GMT NNTP-Posting-Host: 217.128.160.206 X-Complaints-To: abuse@proxad.net X-Trace: nnrp1.proxad.net 994081318 217.128.160.206 (Mon, 02 Jul 2001 15:41:58 CEST) NNTP-Posting-Date: Mon, 02 Jul 2001 15:41:58 CEST