Pour moi, c'est comme discuter du style de code d'un langage de programmation: certains d'argumenter en faveur d'un style, d'autres vont défendre une alternative. Le seul consensus que j'ai vu est: "Choisissez un style et d'être cohérent"!
Je viens de noter que beaucoup de dialectes XML suffit d'utiliser des noms minuscules (SVG, Ant, XHTML...).
Je ne comprends pas le "sans les espaces dans les valeurs des attributs de la règle". En quelque sorte, il envoie le débat "quoi mettre dans les attributs et quoi mettre comme texte?".
Peut-être que ce ne sont pas les meilleurs exemples, mais il y a certains bien connus des formats XML, l'utilisation d'espaces dans les attributs:
- XHTML, en particulier de l'attribut de classe (vous pouvez mettre deux classes ou plus) et bien sûr des attributs alt et title.
- SVG, avec par exemple le d attribut de la balise ' chemin.
- À la fois avec l'attribut style...
Je ne comprends pas tout les arguments contre la pratique (semblent s'appliquer à certains usages seulement), mais c'est légal au moins, et très largement utilisé. Avec des inconvénients, apparemment.
Oh, et vous n'avez pas besoin d'un espace à l'avant de l'auto-barre oblique de fermeture. :-)