En allant voir le contenu d'un fichier SVG, on a plus l'impression que XML est là pour être "buzzword compliant" que pour profiter de son extensibilité.
Il y a une une véritable sous grammaire stockée dans les attributs XML. Les implémentations comme Batik sont obligées d'utiliser un parseur pour la partie XML (Xerces-J) et un tas d'autres pour parser les attributs (micro-parseurs développés en interne).
Pour lire çà, il va falloir coder un peu plus qu'un handler XML pr profiter du format :
En découvrant le format, j'ai pensé que Adobe (qui a été l'acteur majeur lors des spécifications) a essayé d'encapsuler une bonne partie de son format .ai (Illustrator) dans du XML. Quelqu'un a plus d'info ?
# Papa c'est quoi ce format de fichier ?
Posté par Sylvain . En réponse à la dépêche Le SVG enfin validé. Évalué à 6.
Il y a une une véritable sous grammaire stockée dans les attributs XML. Les implémentations comme Batik sont obligées d'utiliser un parseur pour la partie XML (Xerces-J) et un tas d'autres pour parser les attributs (micro-parseurs développés en interne).
Pour lire çà, il va falloir coder un peu plus qu'un handler XML pr profiter du format :
<path d="M-119 -21 L-120 -14 A180 20 180 1 0 120 -14 L119 -21 A240 25 180 1 1 -119 -21" style="fill:url(#ray)"/>
En découvrant le format, j'ai pensé que Adobe (qui a été l'acteur majeur lors des spécifications) a essayé d'encapsuler une bonne partie de son format .ai (Illustrator) dans du XML. Quelqu'un a plus d'info ?