[OSM-talk-fr] Bogue d'Osmose (codage XML invalide provenant du serveur Backend)

2012-02-10 Par sujet Philippe Verdy
Je viens de trouver un bogue dans Osmose, sur son serveur Backend. Premier problème (le plus sérieux) === Cela se situe ici: https://gitorious.org/~frodrigo/osmose/frodrigo-osmose-backend/blobs/master/modules/OsmSax.py Aux deux lignes suivantes du module SaxWriter lorsqu'il génère le code

Re: [OSM-talk-fr] Bogue d'Osmose (codage XML invalide provenant du serveur Backend)

2012-02-10 Par sujet Frédéric Rodrigo
Bonjour, Sincèrement je n'ai pas tout lu (vraiment beaucoup trop long, tu pourrais proposer un résumé de tes mails en introduction ;) ). Mon dépôt osmose sur gitorious n'est pas vraiment une référence. Regardes plutôt la branche dev de http://gitorious.org/osmose pour la version de développement.

Re: [OSM-talk-fr] Bogue d'Osmose (codage XML invalide provenant du serveur Backend)

2012-02-10 Par sujet Philippe Verdy
Le 10 février 2012 12:11, Frédéric Rodrigo fred.rodr...@gmail.com a écrit : Bonjour, Sincèrement je n'ai pas tout lu (vraiment beaucoup trop long, tu pourrais proposer un résumé de tes mails en introduction ;) ). Justement chaque point a une présentation dès les premières lignes. La suite de

Re: [OSM-talk-fr] Bogue d'Osmose (codage XML invalide provenant du serveur Backend)

2012-02-10 Par sujet Philippe Verdy
A mon avis le bogue est surtout à corriger dans la fonction quoteattr() du module Python sax.saxutils. Car ***même*** en HTML ou SGML (au lieu de XML ou XHTML) il faudrait systématiquement recoder un présent dans une valeur qu'on veut encapsuler dans un attribut d'élément HTML (ou XML). Tout

Re: [OSM-talk-fr] Bogue d'Osmose (codage XML invalide provenant du serveur Backend)

2012-02-10 Par sujet Jocelyn Jaubert
Bonjour, (je redirige sur dev-fr où ça a plus sa place) Le 10 février 2012, Philippe Verdy a écrit : 369 self._write(' %s=%s' % (name, quoteattr(value))) 378 self._write(' %s=%s' % (name, quoteattr(value))) En effet, la fonction Python quoteattr() ne représente

Re: [OSM-talk-fr] Bogue d'Osmose (codage XML invalide provenant du serveur Backend)

2012-02-10 Par sujet Philippe Verdy
Note, la doc Python du module SAX est là: http://docs.python.org/library/xml.sax.utils.html Elle précise bien que quoteattr() doit normalement encoder les mêmes caractères que: xml.sax.saxutils.escape(data[, entities]) sans même avoir à passer un tableau entities (les caractères , et sont

Re: [OSM-talk-fr] Bogue d'Osmose (codage XML invalide provenant du serveur Backend)

2012-02-10 Par sujet Philippe Verdy
Pour le code source à jour de ce module: http://svn.cs.brynmawr.edu/viewvc/Pyjama/trunk/IronPython/Lib/xml/sax/saxutils.py?view=markuppathrev=9 ou (version 3) http://www.opensource.apple.com/source/python/python-3/python/Lib/xml/sax/saxutils.py ou

Re: [OSM-talk-fr] Bogue d'Osmose (codage XML invalide provenant du serveur Backend)

2012-02-10 Par sujet Philippe Verdy
Le 10 février 2012 12:56, Jocelyn Jaubert jocelyn.jaub...@gmail.com a écrit : Bonjour, (je redirige sur dev-fr où ça a plus sa place) Le 10 février 2012, Philippe Verdy a écrit : 369               self._write(' %s=%s' % (name, quoteattr(value))) 378               self._write(' %s=%s' %

Re: [OSM-talk-fr] Bogue d'Osmose (codage XML invalide provenant du serveur Backend)

2012-02-10 Par sujet Philippe Verdy
Le 10 février 2012 13:42, Philippe Verdy verd...@wanadoo.fr a écrit : Ensuite regarde les historiques: tu verras qu'ils proviennent de rawedit. D'ailleurs je suggère que les historiques de modifications indique dans le champ mentionnant le logiciel utilisé, non seulement la version de ce

Re: [OSM-talk-fr] Bogue d'Osmose (codage XML invalide provenant du serveur Backend)

2012-02-10 Par sujet Frédéric Rodrigo
Mon dépôt osmose sur gitorious n'est pas vraiment une référence. Regardes plutôt la branche dev de http://gitorious.org/osmose pour la version de développement. J'ai regardé justement, mais je n'ai trouvé aucun contact, ou section en place sur le site pour signaler et suivre l'anomalie (par