🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Passage des liens hypertextes du XML au HTML

#8949
From: Thomas Broyer
Date: Mon, 02 Jul 2001 13:41
36 lines
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-mail
References: <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