Comme d'autres l'ont dit, il n'y a aucun moyen de faire un commentaire d'une ligne légalement en XML que les commentaires sur plusieurs lignes, mais, il y a des façons de faire en commentant les segments de XML plus facile. En regardant l'exemple ci-dessous, si vous ajoutez '>', à la ligne, la XmlTag) sera retirée. Supprimer le '>' et il est commenté à nouveau. C'est le moyen le plus simple que j'ai vu rapidement commenter/décommenter XML sans casser des choses.
<!-- --
<XmlTag variable="0" />
<!-- -->
L'avantage c'est que vous n'manipuler le haut de commentaires, et le bas des commentaires peuvent rester là pour toujours. Cela casse la compatibilité avec SGML et XML analyseurs sera barf. Tant que ce n'est pas un élément permanent de votre XML, et votre analyseurs de l'accepter, ce n'est pas vraiment un problème. StackOverflow et Notepad++'s de la coloration syntaxique, c'est un commentaire de plusieurs lignes, C++bibliothèque boost le traite comme un commentaire de plusieurs lignes, et le seul analyseur j'ai trouvé jusqu'à présent que les sauts est une .Net, spécialement en C#. Donc, assurez-vous de vérifier que vos outils, des IDE, des bibliothèques, de la langue, etc accepter avant de l'utiliser.
Si vous vous souciez de SGML de compatibilité, il suffit d'utiliser ceci à la place:
<!-- -
<XmlTag variable="0" />
<!- -->
Ajouter '->' vers le haut de commentaire et un " - " en bas de commentaire. L'inconvénient est d'avoir à modifier le fond de commentaire à chaque fois, ce qui serait probablement plus facile de taper <!--
en haut et en -->
dans le bas à chaque fois.
Je tiens également à mentionner que d'autres intervenants ont recommandé d'utiliser un éditeur XML qui permet de faire un clic droit et de commenter/décommenter les blocs de XML, ce qui est probablement préférable de plus de fantaisie rechercher/remplacer les astuces(il serait également une bonne réponse en elle-même, mais je n'ai jamais utilisé ce genre d'outils. Je veux juste faire en sorte que l'information n'est pas perdue au fil du temps). Je n'ai personnellement jamais eu à traiter avec XML suffisant pour justifier le fait d'avoir un éditeur de plus sophistiqué que Notepad++, donc c'est totalement à vous.