From: Jean-Claude Moissinac (moissinac@enst.fr)
Date: 04/02/2004 - 16:54
Bonjour
SVG promet de se développer et d'être lu par divers viewer sur diverses
architectures.
Dans cette perspective, il est important que les développeurs actuels
utilisant SVG aient de bonnes pratiques.
En voici deux:
1) ne pas référencer explicitement le plug-in Adobe dans les pages HTML
qui englobent du SVG:
on trouve souvent:
<embed width="773" height="500" name="beautruc"
src="beautruc.svg"
pluginspage="http://www.adobe.com/svg/viewer/install/" type="image/svg+xml">
alors que
<embed width="773" height="500" name="beautruc"
src="beautruc.svg" type="image/svg+xml">
marchera très bien
Si le type MIME image/svg-xml est associé au plug-in Adobe, c'est lui
qui sera utilisé.
S'il est associé à un autre viewer, c'est ce viewer qui sera utilisé.
Pour être concret, avec la version expérimentale du navigateur Mozilla
intégrant en natif le SVG, on n'a pas besoin du plug-in d'Adobe
et mettre
pluginspage="http://www.adobe.com/svg/viewer/install/"
oblige sans raison à l'installer.
2) l'espace de nommage: de nombreux documents SVG oublient le
xmlns="http://www.w3.org/2000/svg"
La recommandation du W3C est claire à ce sujet
"for compliance with the "Namespaces in XML" Recommendation [XML-NS
<http://www.w3.org/TR/REC-xml-names/>], an SVG namespace declaration
must be provided so that all SVG elements are identified as belonging to
the SVG namespace..."
Exemple:
<svg xmlns="http://www.w3.org/2000/svg"...>
<rect .../>
</svg>
Sans xmlns le document n'est pas valide et ne sera pas affiché par certains viewer.
Jean-Claude Moissinac
Télécom Paris
--
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 28/06/2004 - 11:05 UTC
webmaster@xmlfr.org
|