[Standards] how to treat invalid XMPP?

Daniel Noll daniel at noll.id.au
Thu Jul 19 22:19:09 UTC 2007


On Tuesday 17 July 2007 03:46, Andreas Monitzer wrote:
> Accepting this data in any way would be the worst thing possible. It
> would bring XMPP one step closer to HTML, as already has happened
> with RSS (back when I wrote an RSS reader, I spent about 80-90% of
> the debugging time trying to parse some XML-like binary data).  This  
> would make life hell for XMPP developers, and should be avoided at  
> any cost.

As long as it's valid XML, things that get put in the stream that aren't 
understood should be ignored anyway, that's how XML is supposed to work in 
the first place.  Rejecting things like the DTD up-front is easy enough.  
Ignoring comments and PIs comes free with the library.  So I'm not sure it's 
hell.  What would be hell is if you needed to quote the " character outside 
of attribute values.

Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.jabber.org/pipermail/standards/attachments/20070720/b103fd41/attachment.sig>


More information about the Standards mailing list