Bonjour,
je souhaite construire un document svg manuellement.
J'ai déjà les deux lignes suivantes :
Code :
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
Je dois y ajouter dynamiquement la ligne suivante :
Code :
- <svg width="240.3" height="450.3" viewBox="0 0 240.3 450.3" overflow="visible" enable-background="new 0 0 240.3 450.3" xml:space="preserve">
|
Seulement, que je copie le noeud svg à partir d'un autre document ou que j'ajoute les 6 attributs manuellement à l'aide de la méthode setAttribute, les attributs sont alors rangés dans l'ordre alphabétique. Le document n'est alors plus conforme à la norme svg et je ne peux plus l'afficher.
Je crois que ce classement est du à la canonisation xml mais je ne suis pas certain.
Pourriez-vous m'en dire plus ? Avez-vous déjà rebncontré ce problème ?
Merci d'avance
Bonne journée