Seperti yang dikatakan orang lain, tidak ada cara untuk melakukan satu baris komentar secara legal dalam XML yang mengomentari beberapa baris, tetapi , ada cara untuk membuat komentar di segmen XML lebih mudah.
Melihat contoh di bawah, jika Anda menambahkan '>' ke baris pertama, XmlTag tidak akan diberi komentar. Hapus '>' dan itu dikomentari lagi. Ini adalah cara paling sederhana yang pernah saya lihat untuk mengomentari / menghapus komentar XML dengan cepat tanpa merusak sesuatu.
<!-- --
<XmlTag variable="0" />
<!-- -->
Manfaat tambahannya adalah Anda hanya memanipulasi komentar teratas, dan komentar bawah bisa diam di sana selamanya. Ini merusak kompatibilitas dengan SGML dan beberapa pengurai XML akan muntah padanya. Selama ini bukan fixture permanen dalam XML Anda, dan parser Anda menerimanya, itu sebenarnya bukan masalah.
Stack Overflow's dan Notepad ++'s syntax highlighter memperlakukannya seperti komentar multi-baris, perpustakaan Boost C ++ memperlakukannya sebagai komentar multi-baris, dan satu-satunya parser yang saya temukan sejauh ini yang break adalah yang ada di NET, khususnya C #. Jadi, pastikan untuk menguji terlebih dahulu apakah alat Anda, IDE, pustaka, bahasa, dll. Menerimanya sebelum menggunakannya.
Jika Anda peduli dengan kompatibilitas SGML, cukup gunakan ini sebagai gantinya:
<!-- -
<XmlTag variable="0" />
<!- -->
Tambahkan '->' ke komentar teratas dan '-' di komentar bawah. Sisi negatifnya adalah setiap kali mengedit komentar bawah, yang mungkin akan memudahkan Anda mengetik di <!--
bagian atas dan -->
bawah setiap kali.
Saya juga ingin menyebutkan bahwa pemberi komentar lain merekomendasikan penggunaan editor XML yang memungkinkan Anda untuk mengklik kanan dan mengomentari / menghapus komentar pada blok XML, yang mungkin lebih disukai daripada trik menemukan / mengganti yang mewah (ini juga akan menjadi jawaban yang bagus dengan sendirinya, tetapi saya tidak pernah menggunakan alat seperti itu. Saya hanya ingin memastikan informasi tidak hilang seiring waktu). Saya pribadi tidak pernah berurusan dengan XML cukup untuk membenarkan memiliki editor yang lebih bagus dari Notepad ++, jadi ini sepenuhnya terserah Anda.