🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: interpr�tation du '<' ? CDATA ?

#8242
From: Alain Ketterlin
Date: Wed, 28 Nov 2001 08:05
66 lines
2601 bytes
"AD" <edrfdfg@fdgfdhg.fr> writes:

> <?xml version="1.0"?>
> <coord>
>  <pt>
>   <x>0.1</x>
>   <y>0.998334166468282</y>
>  </pt>
>  .....
> </coord>
> 
> ma feuille de style est :
> <?xml version="1.0" encoding="UTF-8"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> xmlns:fo="http://www.w3.org/1999/XSL/Format">
> <xsl:output method="xml"/>
> <xsl:template match="coord">
> <svg>
> <![CDATA[
> <path d="M0 0 L
> ]]>
> <xsl:for-each select="pt">
>  <xsl:value-of select="x"/>,<xsl:value-of select="y"/>
> </xsl:for-each>
> <![CDATA[
> " stroke="red"/>
> ]]>
> </svg>
> </xsl:template>
> </xsl:stylesheet>

Mais pourquoi tant d'acharnement avec les CDATA ? SVG, c'est du XML.
Donc :

<svg>
  <path stroke="red">
    <xsl:attribute name="d">
      <xsl:text>M0 0 L</xsl:text>
      <xsl:for-each select="pt">
        <xsl:text> </xsl:text>
        <xsl:value-of select="x"/>
        <xsl:text> </xsl:text>
        <xsl:value-of select="y"/>
      </xsl:for-each>
    </xsl:attribute>
  </path>
</svg>

(Et il me semble qu'il manque la declaration du namespace SVG. Et j'ai
mis des blancs a la place des virgules, je ne sais pas si ca
convient.)


Je fonde aujourd'hui meme et par la presente le

        "Comite pour la suppression des sections CDATA
        et de l'attribut disable-output-escaping"

pour la raison que ca a deja induit beaucoup trop de gens en erreur,
et que ca fait des feuilles de style fautives (ces astuces
s'effondrent des que la sortie n'est pas un fichier).

(Bon, pour CDATA on peut discuter.)

-- Alain.
Technical Details
Message-ID: <wyadx7l3r5.fsf@polya.u-strasbg.fr>
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!jussieu.fr!news.crihan.fr!univ-lille1.fr!news.u-strasbg.fr!not-for-mail
References: <9u07a7$ilk$1@wanadoo.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII-7-bit
X-Google-Thread: 114f60,c0c691ee2db5bd39
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-11-28 00:54:19 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!jussieu.fr!news.crihan.fr!univ-lille1.fr!news.u-strasbg.fr!not-for-mail
From: Alain Ketterlin <alain@dpt-info.u-strasbg.fr>
Newsgroups: fr.comp.text.xml
Subject: Re: interpr�tation du '<' ? CDATA ?
Date: 28 Nov 2001 09:05:18 +0100
Organization: CRC - Universite Louis Pasteur Strasbourg France
Lines: 66
Message-ID: <wyadx7l3r5.fsf@polya.u-strasbg.fr>
References: <9u07a7$ilk$1@wanadoo.fr>
NNTP-Posting-Host: polya.u-strasbg.fr
X-Trace: news.u-strasbg.fr 1006942533 16185 130.79.44.199 (28 Nov 2001 10:15:33 GMT)
X-Complaints-To: usenet@u-strasbg.fr
NNTP-Posting-Date: 28 Nov 2001 10:15:33 GMT
X-Newsreader: Gnus v5.6.45/XEmacs 21.1 - "Capitol Reef"