Подтвердить что ты не робот

Вложенные комментарии в 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> -->
4b9b3361

Ответ 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

Вы не можете. -- запускается и завершается комментарий. Это делает невозможным их вложение.