Diğerlerinin de söylediği gibi, XML'de yasal olarak birden çok satırı yorumlayan tek bir satır yorumu yapmanın bir yolu yoktur , ancak XML segmentlerini yorumlamayı kolaylaştırmanın yolları vardır.
Aşağıdaki örneğe baktığımızda, birinci satıra '>' eklerseniz, XmlTag yorumlanmayacaktır. '>' İşaretini kaldırın ve tekrar yorumlanır. Bu, bir şeyleri bozmadan XML'e hızlı bir şekilde yorum yapmanın / açıklamayı kaldırmanın en basit yoludur.
<!-- --
<XmlTag variable="0" />
<!-- -->
Eklenen fayda, yalnızca en üstteki yorumu değiştirmeniz ve alttaki yorumun orada sonsuza kadar kalabilmesidir. Bu SGML ile uyumluluğu bozar ve bazı XML ayrıştırıcıları üzerinde engel olur. Bu XML'nizde kalıcı bir fikstür olmadığı ve ayrıştırıcılarınız bunu kabul ettiği sürece, bu gerçekten bir sorun değildir.
Stack Overflow ve Notepad ++ 'ın sözdizimi vurgulayıcı, çok satırlı bir yorum, C ++' ın Boost'u gibi davranır kitaplığı bunu çok satırlı bir yorum olarak ele alır ve şimdiye kadar bulduğum tek ayrıştırıcı, .NET, özellikle C #. Bu nedenle, kullanmadan önce araçlarınızın, IDE'nizin, kitaplıklarınızın, dilinizin vb. Kabul ettiğini test ettiğinizden emin olun.
SGML uyumluluğunu önemsiyorsanız, bunun yerine şunu kullanın:
<!-- -
<XmlTag variable="0" />
<!- -->
Üst yoruma '->' ve alt yoruma bir '-' ekleyin. Olumsuz alt yolla düzenlemek için muhtemelen daha kolay sadece yazmak için yapacak her zaman sahip olduğu <!--
üst kısmında ve -->
her zaman altta.
Ayrıca, diğer yorumcuların XML bloklarına sağ tıklayıp yorum yapmanıza / yorum yapmanıza izin veren bir XML düzenleyici kullanmanızı tavsiye ettiğini de belirtmek isterim ki bu muhtemelen fantezi bul / değiştir hilelerine göre tercih edilir (aynı zamanda kendi başına iyi bir cevap olur, ancak bu tür araçları hiç kullanmadım. Sadece bilgilerin zamanla kaybolmadığından emin olmak istiyorum). Kişisel olarak hiçbir zaman XML ile Notepad ++ 'dan daha meraklısı bir editöre sahip olmayı haklı çıkarmak için yeterince uğraşmak zorunda kalmadım, bu yüzden bu tamamen size kalmış.