Je souhaiterai comprendre comment fonctionne xmlns & autres mots clés concernant les Espaces de noms en XML.
Dans un très bon livre 'XSLT CookBook Ed.2' de chez OReilly Chap. 11 Sec.2 (pour ceux qui l'ont) explique comment faire créer des templates XSLT réutilisable pour générer du SVG.
au début de cet extrait de code XSL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <!-- Draw a graduated X-Axis --> <xsl:template name="svgu:xAxis"> <xsl:param name="min" select="0" as="xs:double"/> <!-- Min x coordinate --> <xsl:param name="max" select="100" as="xs:double"/> <!-- Max x coordinate --> <xsl:param name="offsetX" select="0" as="xs:double"/> <!-- X offset of axis placement --> <xsl:param name="offsetY" select="0" as="xs:double"/> <!-- Y offset of axis placement --> <xsl:param name="width" select="500" as="xs:double"/> <!-- Width of the physical plotting area --> <xsl:param name="height" select="500" as="xs:double"/> <!-- Height of the physical plotting area --> <xsl:param name="majorTicks" ....
xAxis est déclarer dans le namespace svgu (svgu ne vient pas du W3C mais d'oreilly) : mais dans la déclaration du namespace URI est invalide : d'ou ma question comment XSL connait les noms valide à utilisé ? je sais que pour svg du W3C l'URI n'est qu'une référence interne (il n'y a pas de réelle connexion) mais pour svgu comment ca fonctionne ? une idée ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:template name="svgu:xAxis">
Merci.
Partager