Sogar eine URN (feminin) kommt vor, obwohl N für name steht, das verhält sich analog zu die ID/Identifikationsnummer/Kennung. Die traditionelle URL-URN-Unterscheidung wird von der WHATWG übrigens nicht gemacht; sie gebraucht URL (und nicht etwa das weniger bekannte Wort URI) als allgemeinen Ausdruck, darunter fallen auch URLs mit dem urn-Schema. Auch die ID (und die URI) ist so etwas, das englische Kurzwort ID steht ja eigentlich für identifier (na ja, identification würde auch hinkommen, aber identifier finde ich naheliegender). HTML kann sich mit näherer Bestimmung als Neutrum zeigen (sauberes HTML; zum Vergleich: gutes Latein), obwohl das L für language steht, das Kurzwort führt eben ein Eigenleben.
Die WHATWG meidet übrigens den Ausdruck XHTML und spricht stattdessen von XML-Syntax für HTML. Dass kein solcher Ausdruck wie XHTML für die HTML-Syntax von MathML oder die von SVG gebraucht wird, ist für mich aber kein überzeugender Grund, die HTML-Syntax von SVG wird schließlich innerhalb von HTML-Dateien gebraucht, hingegen können eigenständige XHTML-Dateien geschrieben und mit einer entsprechenden Dateiendung als solche kenntlich gemacht werden.