ดังที่คนอื่น ๆ กล่าวไว้ไม่มีวิธีใดที่จะแสดงความคิดเห็นบรรทัดเดียวอย่างถูกกฎหมายใน XML ที่แสดงความคิดเห็นหลายบรรทัดแต่มีหลายวิธีที่จะทำให้การแสดงความคิดเห็นในส่วนของ XML ง่ายขึ้น
ดูตัวอย่างด้านล่างหากคุณเพิ่ม ">" ในบรรทัดที่หนึ่ง XmlTag จะไม่มีการใส่ความคิดเห็น ลบ ">" และแสดงความคิดเห็นอีกครั้ง นี่เป็นวิธีที่ง่ายที่สุดที่ฉันเคยเห็นในการแสดงความคิดเห็น / ไม่แสดงความคิดเห็น XML อย่างรวดเร็วโดยไม่ทำลายสิ่งต่างๆ
<!-- --
<XmlTag variable="0" />
<!-- -->
ประโยชน์เพิ่มเติมคือคุณจัดการกับความคิดเห็นด้านบนเท่านั้นและความคิดเห็นด้านล่างสามารถนั่งอยู่ที่นั่นได้ตลอดไป ซึ่งจะทำลายความเข้ากันได้กับSGMLและตัวแยกวิเคราะห์ XML บางตัวจะ จำกัด ไว้ ตราบเท่าที่นี่ไม่ใช่การติดตั้งถาวรใน XML ของคุณและตัวแยกวิเคราะห์ของคุณยอมรับมันก็ไม่ใช่ปัญหาจริงๆ
ปากกาเน้นข้อความไวยากรณ์ของ Stack Overflow และNotepad ++ถือว่าเหมือนกับความคิดเห็นหลายบรรทัดไลบรารีBoostของ C ++ ถือว่าเป็นความคิดเห็นแบบหลายบรรทัดและเป็นตัวแยกวิเคราะห์เดียวที่ฉันพบจนถึงตอนนี้ที่ตัวแบ่งเป็นตัวแบ่งใน. NET โดยเฉพาะ C # ดังนั้นอย่าลืมทดสอบก่อนว่าเครื่องมือ IDE ไลบรารีภาษา ฯลฯ ของคุณยอมรับก่อนใช้งาน
หากคุณสนใจเกี่ยวกับความเข้ากันได้ของ SGML เพียงใช้สิ่งนี้แทน:
<!-- -
<XmlTag variable="0" />
<!- -->
เพิ่ม "->" ในความคิดเห็นด้านบนและ "-" ที่ความคิดเห็นด้านล่าง ข้อเสียคือต้องแก้ไขความคิดเห็นด้านล่างทุกครั้งซึ่งอาจทำให้ง่ายขึ้นเพียงแค่พิมพ์<!--
ที่ด้านบนและ-->
ด้านล่างในแต่ละครั้ง
ฉันต้องการพูดถึงว่าผู้แสดงความคิดเห็นคนอื่นแนะนำให้ใช้ตัวแก้ไข XML ที่ช่วยให้คุณคลิกขวาและแสดงความคิดเห็น / บล็อก XML ที่ไม่แสดงความคิดเห็นซึ่งน่าจะเป็นที่นิยมมากกว่าเทคนิคการค้นหา / แทนที่แบบแฟนซี (มันจะเป็นคำตอบที่ดีในตัวเองด้วย แต่ฉันไม่เคยใช้เครื่องมือดังกล่าวฉันแค่ต้องการให้แน่ใจว่าข้อมูลจะไม่สูญหายไปตามกาลเวลา) โดยส่วนตัวฉันไม่เคยต้องจัดการกับ XML มากพอที่จะพิสูจน์ได้ว่ามีตัวแก้ไขที่เก่งกว่า Notepad ++ ดังนั้นนี่จึงขึ้นอยู่กับคุณโดยสิ้นเชิง