• # Papa c'est quoi ce format de fichier ?

    Posté par . En réponse à la dépêche Le SVG enfin validé. Évalué à 6.

    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 :

    <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 ?