Comme d'autres l'ont dit, il n'y a aucun moyen de faire un commentaire sur une seule ligne légalement en XML qui commente plusieurs lignes, mais il existe des moyens de rendre le commentaire de segments de XML plus facile.
En regardant l'exemple ci-dessous, si vous ajoutez '>' à la première ligne, le XmlTag ne sera pas commenté. Supprimez le '>' et il est à nouveau commenté. C'est le moyen le plus simple que j'ai vu pour commenter / décommenter rapidement XML sans casser les choses.
<!-- --
<XmlTag variable="0" />
<!-- -->
L'avantage supplémentaire est que vous ne manipulez que le commentaire du haut, et le commentaire du bas peut rester là pour toujours. Cela rompt la compatibilité avec SGML et certains parseurs XML y vont. Tant que ce n'est pas un élément permanent dans votre XML et que vos analyseurs l'acceptent, ce n'est pas vraiment un problème.
Le surligneur de syntaxe de Stack Overflow et de Notepad ++ le traite comme un commentaire multiligne, la bibliothèque Boost de C ++ le traite comme un commentaire multiligne, et le seul analyseur que j'ai trouvé jusqu'à présent qui casse est celui de .NET, en particulier C #. Alors, assurez-vous d'abord de tester que vos outils, IDE, bibliothèques, langage, etc. l'acceptent avant de l'utiliser.
Si vous vous souciez de la compatibilité SGML, utilisez simplement ceci à la place:
<!-- -
<XmlTag variable="0" />
<!- -->
Ajoutez '->' au commentaire supérieur et un '-' au commentaire inférieur. L'inconvénient est de devoir modifier le commentaire du bas à chaque fois, ce qui faciliterait probablement la saisie en <!--
haut et -->
en bas à chaque fois.
Je tiens également à mentionner que d'autres commentateurs recommandent d'utiliser un éditeur XML qui vous permet de cliquer avec le bouton droit de la souris et de commenter / décommenter des blocs de XML, ce qui est probablement préférable aux astuces de recherche / remplacement sophistiquées (cela constituerait également une bonne réponse en soi, mais je n'ai jamais utilisé de tels outils. Je veux juste m'assurer que l'information n'est pas perdue avec le temps). Personnellement, je n'ai jamais eu à traiter suffisamment de XML pour justifier d'avoir un éditeur plus sophistiqué que Notepad ++, c'est donc à vous de décider.