From: Christophe.Brun@aventis.com
Date: 09/07/2004 - 12:39
En fait, je voudrais incorporer des graphes en SVG dans ma page que je construis en XSL
Tres naivement et en simplifiant, je voudrais (dans un monde parfait, voire parfaitement simple !) quelque chose comme ce qui suit :
... mais c'est surement plus complique a mettre en œuvre ? je n'ai pas trouve d'exemples qui collait a mon probleme (ou pas assez cherché !)
CB
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xlink="http://www.w3.org/1999/xlink">
<xsl:param name="contextPath" select="string('/cocoon')"/>
<xsl:param name="affich" select="string('')"/>
<xsl:template match="/">
<html>
<head><title>TITRE</title>
<link href="{$contextPath}/styles/main.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<img width="70%" align="center" border="0" src="{$contextPath}/images/tetiere.gif"/>
<p align="center"><font color="darkblue" face="Comic Sans MS" size="6"><b>TITRE</b></font></p>
<svg width="1cm" height="1cm">
<title>tests</title>
<circle cx="70" cy="50" r="30" style="stroke: black; fill: none;"/>
<rect id="echelle" x="20" y="20" width="500" height="500" fill="red" stroke="black"/>
</svg>
<xsl:apply-templates select="ETATCMDES"/>
</body>
</html>
</xsl:template>
-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org] De la part dePENNEC Vincent
Envoyé : jeudi 8 juillet 2004 14:39
À : xml-tech@xmlfr.org
Objet : [xml-tech] RE : conseils pour debuter SVG dans xsl
Peut-on voir le XSL actuel ?
La traduction francaise de la spec de svg est sur
http://www.yoyodesign.org/doc/w3c/svg1/index.html
Sur le site d'apache (ou plutot sur batik) il y a quelques exemples de xsl pour créer des histogrammes en svg (mais il faut fouiller dans le CVS)
--
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 30/07/2004 - 13:32 UTC
webmaster@xmlfr.org
|