Re: Reinstating XHTML-IM (XEP-0071)

Peter Saint-Andre <[email protected]> Sun, 15 Mar 2026 10:00:12 -0600
Newsgroups gmane.network.jabber.standards-jig
Message-ID <[email protected]>
On 3/15/26 6:43 AM, Stephen Paul Weber wrote:

(quoting Marvin...)

>> Now specifically about XHTML, it's important to note that XHTML 1.0/1.1
>> were retired at its standardization body (W3C) in 2018. [1] The XML-
>> serialization of HTML5 is not recommended (see big warning on [2]). New
>> rendering engines like Servo do not support XHTML.

Side point:

As a former Mozillian, I will say that Servo is not really new 
(development started in 2012) and even 14 years later it's pretty much 
just an experiment. Building a complete browser is a Herculean task and 
I doubt that Servo will ever provide the engine for such a beast.

> The warnings about XML serialization hardly seem relevant to an XML 
> napive contuxt such as ourselves.

Main point:

I was convinced to advocate for deprecating XHTML-IM by Waqas Hussain, 
who found serious security vulnerabilities in the wild among a number of 
XMPP clients. Although in theory XHTML-IM might be "nice", as Sergei put 
it in this thread (and I was always quite fond of it myself), if in 
practice client developers can't or won't implement it safely then we 
shouldn't bring it back from the dead.

Peter

_______________________________________________
Standards mailing list -- [email protected]
To unsubscribe send an email to [email protected]