[OSM-talk-fr] anomalie Osmose/rawedit - code XML incorrect
Philippe Verdy
verdy_p at wanadoo.fr
Jeu 17 Jan 00:44:47 UTC 2013
A qui signaler une anomalie sur Osmose/rawedit:
erreur "Can't parse XML data" : ce code est tel que généré par
"rawedit" (l'erreur est dans le tag description=*, ici écrit en
français):
<way id="40404085" version="5">
<nd ref="488562713" />
<nd ref="488562714" />
<nd ref="488562715" />
<nd ref="488562716" />
<nd ref="488562717" />
<nd ref="488562718" />
<nd ref="488562719" />
<nd ref="488562720" />
<nd ref="488562722" />
<nd ref="488562723" />
<nd ref="488562724" />
<nd ref="488562726" />
<nd ref="488562727" />
<nd ref="488562728" />
<nd ref="488562729" />
<nd ref="488562713" />
<tag k="attraction" v="expo" />
<tag k="building" v="yes" />
<tag k="description" v="Attraction d'après le film "Vingt Mille
Lieues sous les mers" (1954)" />
<tag k="name" v="Les Mystères du Nautilus" />
<tag k="source" v="cadastre-dgi-fr source : Direction Générale des
Impôts - Cadastre. Mise à jour : 2009" />
<tag k="tourism" v="attraction" />
<tag k="wikipedia:en" v="Les Mystères du Nautilus" />
<tag k="wikipedia" v="fr:Les Mystères du Nautilus" />
</way>
rawedit insiste encore pour réencoder les apostrophes inutilement sous
la forme ' (peu lisible on peut mettre ' directement)
Mais il ne réencode pas les guillemets ASCII alors que c'est le
délimiteur de chaînes utilisé.
(on peut contourner facilement en remplaçant ces guillemets à la main
sous la forme ", ou bien avec les guillemets français ici puisque
la valeur est données en français).
Plus d'informations sur la liste de diffusion Talk-fr