Vinod Panicker schrieb:
Anyways, when a server that uses schema validation encounters such a stanza, it will return an error to the client. And frankly, I don't think being tolerant to implementation issues will lead to a better future for the protocol.
Yes, this is true. On the other hand, the internet works because most systems are tolerant. Some time ago I implemewnted vcard PHOTO. You would be surprised how many things can be wrong. But as a programmer I try to make things work by tolerating errors as long as they do not break anything. Therefore my question if type='available' does break something. Obviously it breaks servers (client connections) at schema validation time. I question strict schema validation anyhow because it contradicts the IETF's be-tolerate-and-conservative claim. But there are also valid arguments for strictness. So, lets shoot them in this case.
hw -- Dr. Heiner Wolf bluehands GmbH & Co.mmunication KG http://www.bluehands.de/people/hw +49 (0721) 16108 75 -- Jabber enabled Virtual Presence on the Web: www.lluna.de Open Source Future History: www.galactic-developments.de
