【发布时间】:2011-02-14 23:45:27
【问题描述】:
如何注释掉 XML 中的标记块?
即如何在下面的代码中注释掉 <staticText> 以及其中的所有内容?
<detail>
<band height="20">
<staticText>
<reportElement x="180" y="0" width="200" height="20"/>
<text><![CDATA[Hello World!]]></text>
</staticText>
</band>
</detail>
我可以使用<!-- staticText-->,但这仅适用于单个标签(据我所知),例如 Java 和 C 中的 //。我想要更多类似 /** comment **/ 可以在 Java 和 C 中使用的东西,所以我可以注释掉更长的 XML 代码块。
【问题讨论】:
-
您应该知道 xml 文件中的cmets 是XmlComment 类型的考虑节点。因此,如果您加载 xml 文件,那些 cmets 节点将会被加载,您可以在解析加载的内容时避免它们或过滤它们。
-
XML cmets 类似于 HTML 中的 cmets。