Structure d'un document SVG : Référencement ( III )
La balise
<symbol>
permet de définir des objets graphiques réutilisables dans les cas suivants
Objet à instancier de multiples fois
Objet classique référencé par de nombreux éléments
Définition d'un élément de police textuel
...
La balise
<use>
permet le référencement d'éléments définis dans une structure <defs > ( forme d'inclusion )
Exemple :
<defs>
<symbol id="s1" >
......
</symbol>
</defs>
<g >
<use xlink:href="#s1" />
</g>
L'élément
use
peut référencer :
soit un élément du même fichier dont l'ancêtre est un élément
<defs>
soit un élément d'un autre fichier dont l'ancêtre est un élément
<defs>
Didier Courtaud
Le langage SVG
25 Janvier 2000
13 / 74