XML 文件中是否允许使用这些嵌套注释?
<!-- Making only one observation attempting to correct the error code --> <!-- <component> <!-- Result observation template --> <!-- <id root="2.16.840.1.113883.19.5.10" extension="103220"/> </component> -->
不能。 --同时启动和终止注释。这使得它们不可能嵌套。
--
一句话,不。
第一个遇到的结束注释标记将,呃... 结束注释,其余部分将从那里看起来有点不愉快。
不,字符串 --不允许出现在 XML 注释中。因此,--出现在另一个注释中的事实将导致失败。
试图发布这个答案也破坏了文本条目解析;)
要获得进一步的证明,请检查 W3C 规范:
Http://www.w3.org/tr/2008/rec-xml-20081126/#sec-comments
那句话
为了兼容,字符串“——”(双连字符)不能出现在注释中。]
出现在 XML 注释部分的第一段。
正如在 如何在 XML 中注释掉一块标记?中所说,您可以尝试用一个不存在的处理指令来包装代码,例如:
<?ignore <component> <!-- Result observation template --> <!-- <id root="2.16.840.1.113883.19.5.10" extension="103220"/> </component> ?>
记事本 + + 和插件 XML 工具可以做到这一点。
选择一个 xml 块,在 xml 工具子菜单上选择“ CommentSelection”。
每个现有的“ innerxml 注释”都将被修改为如下所示
<!{1}** inner xml comment **{1}>
如果以这种方式添加另一个外部注释,那些原始的内部注释将进一步更改为
<!{2}** inner xml comment **{2}>
如果没有下面描述的解决方案,则不允许使用这种方法,因为 不能发表评论。
可能的解决方案: