Вложенные комментарии в XML?
Разрешены ли эти вложенные комментарии в файле 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> -->
Ответы
Ответ 1
Нет, строка --
не может появляться в комментариях в XML. Таким образом, факт, что у вас есть --
, появляется внутри другого комментария, будет вызывать сбои.
И попытка опубликовать этот ответ также нарушила разбор текстового ввода;)
Для дальнейшего доказательства проверьте спецификацию W3C:
http://www.w3.org/TR/2008/REC-xml-20081126/#sec-comments
Фраза
Для совместимости строка "-" (двойная дефиса) НЕ ДОЛЖНА встречаться в комментариях.]
появляется в первом абзаце раздела комментариев XML.
Ответ 2
Как сказано в Как мне прокомментировать блок тегов в XML?, вы можете попытаться обернуть свой код несуществующей обработкой-инструкцией, например:
<?ignore
<component>
<!-- Result observation template -->
<!-- <id root="2.16.840.1.113883.19.5.10" extension="103220"/>
</component>
?>
Ответ 3
Одним словом - нет.
Первый встреченный маркер конца комментария будет,... конец комментария, а остальная часть будет выглядеть несколько неприятно оттуда.
Ответ 4
Вы не можете. --
запускается и завершается комментарий. Это делает невозможным их вложение.