Bonjour à tous
J'utilise NotePad++ comme éditeur principal
Je constate que certains fichiers mettent un temps important (de l'ordre d'une minute) pour être sauvegardés.
Voici le contenu d'un de ces fichiers (drapeau français):

<?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">
<svg width="150" height="100" preserveAspectRatio="xMidYMid meet" zoomAndPan="magnify" version="1.0" contentScriptType="text/ecmascript" contentStyleType="text/css" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg">
	<title content="structured text">FRANCE</title>
	<rect width="100%" height="100%" fill="#002654"/>
	<rect x="33%" width="100%" height="100%" fill="white"/>
	<rect x="66%" width="100%" height="100%" fill="#CE1126"/>
</svg>

Aurez vous une idée sur les raisons de ce phénomène?
Modifié par PapyJP (06 May 2017 - 13:16)
Bonjour.

J'utilise aussi Notepad++. J'ai enregistré ce fichier avec cet éditeur et effectivement, cela a mis du temps.

Alors je ne sais pas pourquoi, mais mon idée est que 'SVG' ne fait pas partie des langages préexistants dans Notepad++ et si 'svg' apparait, c'est au-dessus de 'langage utilisateur'.

Smiley smile
Apparemment c'est dû à la ligne
<!DOCTYPE...>

Si je la supprime, le temps de sauvegarde est instantané, et l'image n'en est pas affectée.
Reste à comprendre pourquoi!
Apparemment le w3c fait un test de la dtd la plus longue à charger. Smiley ravi J'ignore pourquoi mais ton éditeur fait certainement appel à cette url(dtd), peut être qu'il y a un outil de validation des xml dans notepad++ ?
Modifié par bzh (06 May 2017 - 14:39)
Effectivement il y a un outil de validation des xml dans NotePad++, je m'en rends compte quand je sauve un document xml pour lequel j'ai défini une dtd et qu'il y a quelque chose qui close, ce qui n'est pas a priori une mauvaise chose.
Mais par contre, pour fabriquer une dtd à partir d'un document, je n'ai pas trouvé d'outil adéquat sous NotePad++. Heureusement j'ai un autre outil que je n'utilise plus et que j'ai exhumé de mes archives uniquement pour cela.

Je me demande si les navigateurs font usage du même mécanisme au chargement des image svg, ce qui serait fâcheux. Sans doute pas, mais j'aimerais en avoir le cœur net.