Come altri hanno già detto, non c'è modo di fare legalmente un commento su una singola riga in XML che commenta più righe, ma ci sono modi per rendere più facile commentare segmenti di XML.
Guardando l'esempio seguente, se aggiungi ">" alla riga uno, XmlTag verrà decommentato. Rimuovi il ">" e viene nuovamente commentato. Questo è il modo più semplice che ho visto per commentare / decommentare rapidamente XML senza rompere le cose.
<!-- --
<XmlTag variable="0" />
<!-- -->
Il vantaggio aggiuntivo è che manipoli solo il commento in alto e il commento in basso può rimanere lì per sempre. Questo interrompe la compatibilità con SGML e alcuni parser XML lo sbatteranno. Fintanto che questo non è un dispositivo permanente nel tuo XML e i tuoi parser lo accettano, non è davvero un problema.
L' evidenziatore di sintassi di Stack Overflow e Notepad ++ lo tratta come un commento su più righe, la libreria Boost di C ++ lo tratta come un commento su più righe e l'unico parser che ho trovato finora che si interrompe è quello in .NET, in particolare C #. Quindi, assicurati di testare prima che i tuoi strumenti, IDE, librerie, linguaggio, ecc. Lo accettino prima di usarlo.
Se ti interessa la compatibilità SGML, usa semplicemente questo:
<!-- -
<XmlTag variable="0" />
<!- -->
Aggiungi "->" nel commento in alto e un "-" in quello in basso. Lo svantaggio è dover modificare il commento in basso ogni volta, il che probabilmente renderebbe più semplice digitare ogni volta in <!--
alto e -->
in basso.
Voglio anche menzionare che altri commentatori consigliano di utilizzare un editor XML che ti consenta di fare clic con il pulsante destro del mouse e commentare / decommentare i blocchi di XML, che è probabilmente preferibile rispetto ai trucchi trova / sostituisci fantasiosi (sarebbe anche una buona risposta in sé, ma non ho mai usato tali strumenti. Voglio solo assicurarmi che le informazioni non vengano perse nel tempo). Personalmente non ho mai avuto a che fare con XML abbastanza da giustificare la presenza di un editor più elaborato di Notepad ++, quindi dipende totalmente da te.