当前位置:网站首页 > 技术博客 > 正文

xml里面怎么注释



正如其他人所说,没有办法在 XML 中合法地执行单行注释来注释掉多行,但是,有一些方法可以使注释掉 XML 段更容易。

查看下面的示例,如果在第一行添加“>”,则 XmlTag 将被取消注释。删除“>”并再次注释掉。这是我见过的在不破坏任何东西的情况下快速注释/取消注释 XML 的最简单方法。

 
  

额外的好处是您只能操纵顶部评论,而底部评论可以永远坐在那里。这破坏了与SGML的兼容性,一些 XML 解析器会对此感到厌烦。只要这不是您的 XML 中的永久固定装置,并且您的解析器接受它,它就不是真正的问题。

Stack Overflow 和Notepad++ 的语法高亮器将其视为多行注释,C++ 的Boost库将其视为多行注释,而到目前为止我发现的唯一中断的解析器是 .NET 中的解析器,特别是 C#。因此,请务必在使用之前先测试您的工具、IDE、库、语言等是否接受它。

如果您关心 SGML 兼容性,只需使用它:

 
  

在顶部评论中添加“->”,在底部评论中添加“-”。缺点是每次都必须编辑底部评论,这可能会使每次在顶部和底部输入更容易。

我还想提一下,其他评论者建议使用 XML 编辑器,该编辑器允许您右键单击和评论/取消注释 XML 块,这可能比花哨的查找/替换技巧更可取(它本身也可以作为一个很好的答案,但我从来没有使用过这样的工具。我只是想确保信息不会随着时间的推移而丢失)。我个人从来不需要处理足以证明拥有比 Notepad++ 更高级的编辑器的 XML,所以这完全取决于你。

版权声明


相关文章:

  • 游戏编程入门先学什么2025-06-14 21:30:00
  • c语言如何向文件中写入数据2025-06-14 21:30:00
  • 乐高ev3编程设计讲解2025-06-14 21:30:00
  • parseint函数功能2025-06-14 21:30:00
  • js数据类型有哪些?2025-06-14 21:30:00
  • vmware workstation 10的许可证密钥2025-06-14 21:30:00
  • redis aof原理2025-06-14 21:30:00
  • 栅格布局的套路2025-06-14 21:30:00
  • javax.swing.jframe2025-06-14 21:30:00
  • 深度优先搜索算法原理和实现2025-06-14 21:30:00