Roa*_*oam 117 xml xml-comments
这是一个不容错过的验证.
XML中是否存在行注释?所以,没有更接近的,就像编译器使用的"//".
我看到如何在XML中注释掉一个标签块?和其他几个讨论.
这种类型的评论可以用来评论一条线而不会在某处向某处打扰.
koj*_*iro 140
不,没有办法在XML中注释一行,并且在一个换行符上自动结束注释.
XML只有一个注释定义:
'<!--' ((Char - '-') | ('-' (Char - '-')))* '-->'
Run Code Online (Sandbox Code Playgroud)
XML禁止--在注释中保持与SGML的兼容性.
Sha*_*haz 18
正如其他人所说,没有办法在XML中合法地进行单行注释,注释掉多行,但是,有一些方法可以更容易地注释掉XML片段.查看下面的示例,如果向第一行添加">",则XmlTag将被取消注释.删除'>',它会再次注释掉.这是我见过的最简单的方法,可以快速评论/取消注释XML而不会破坏事物.
<!-- --
<XmlTag variable="0" />
<!-- -->
Run Code Online (Sandbox Code Playgroud)
额外的好处是你只能操纵最高评论,而底部评论可以永远坐在那里.这打破了与SGML的兼容性,一些XML解析器会对它进行限制.只要这不是XML中的永久固定,并且解析器接受它,它就不是真正的问题.StackOverflow和Notepad ++的语法高亮显示器将其视为多行注释,C++的boost库将其视为多行注释,而迄今为止我发现的唯一解析器是.Net中的解析器,特别是C#.因此,在使用之前,请务必首先测试您的工具,IDE,库,语言等是否接受它.
如果您关心SGML兼容性,只需使用它:
<!-- -
<XmlTag variable="0" />
<!- -->
Run Code Online (Sandbox Code Playgroud)
在顶部注释中添加" - >",在底部注释中添加" - ".低端每次都要编辑底部注释,这可能会使每次只在<!--顶部和-->底部输入更容易.
我还想提一下,其他评论者建议使用XML编辑器,它允许您右键单击并注释/取消注释XML块,这可能比花哨的查找/替换技巧更好(它本身也可以提供一个很好的答案,但我从来没有使用过这样的工具.我只是想确保信息不会随着时间的推移而丢失.我个人从来没有足够的处理XML来证明编辑器比Notepad ++更有价值,所以这完全取决于你.
nas*_*sim 11
它与HTML或javascript块注释相同
<!-- to be commented xml block goes here -->
Run Code Online (Sandbox Code Playgroud)
小智 5
不是正统的,但有时对我有用; 将您的评论设置为另一个属性
<node usefulAttr="foo" comment="your comment here..."/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
383918 次 |
| 最近记录: |