[OSM-dev] Invalid XML?
Florian Lohoff
flo at rfc822.org
Thu Sep 11 07:08:58 BST 2008
On Thu, Sep 11, 2008 at 03:58:22AM +0200, Stefan de Konink wrote:
> Subject: Re: [OSM-dev] Invalid XML?
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Karl Newman schreef:
> > On Wed, Sep 10, 2008 at 6:08 PM, Stefan de Konink <skinkie at xs4all.nl
> > <mailto:skinkie at xs4all.nl>> wrote:
> >
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > http://api.openstreetmap.org/api/0.5/node/169532897
> >
> >
> > Looking at the last tag... that looks pretty wrong to me. And don't go
> > fixing the tag... if the database outputs this, it is pretty b0rked.
> >
> >
> >
> > Stefan
> >
> >
> > So everyone can see what you're talking about:
> >
> > <osm version="0.5" generator="OpenStreetMap server">
> > <node id="169532897" lat="50.9521054" lon="4.3022661" user="Polyglot"
> > visible="true" timestamp="2007-12-14T22:53:31+00:00">
> > <tag k="created_by" v="JOSM"/>
> > <tag k="highway" v="bus_stop"/>
> > <tag k="name" v="Driesstraat\"/>
> > </node>
> > </osm>
> >
> > Are you concerned about the backslash in the name? I'm not an XML expert
> > but I don't think that's a problem because it's inside a quoted
> > attribute value. At least Firefox and my XML-aware text editor don't
> > complain about it.
>
> #xml is mentionted that this is indeed valid too... and I need to
> implement an escaping sequence myself to prevent the quoting in the
> target, that does respect \ chars. (I thought it was invalid because
> some other XML page mentioned to use \\)
>
> Since this clearly looks like a typo (trying to hit enter) one my ask if
> a client should check for this...
A couple of days back i started a thread about this kind of problems.
Its not that the xml is broken afterwards but people could start putting
bad things into the database by closing a tag and reopening a new one.
Its the database/api which needs to refuse to put something like this
into the database.
Flo
--
Florian Lohoff flo at rfc822.org +49-171-2280134
Those who would give up a little freedom to get a little
security shall soon have neither - Benjamin Franklin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.openstreetmap.org/pipermail/dev/attachments/20080911/a074024c/attachment.pgp>
More information about the dev
mailing list