5
<!-- Comment -->
- это способ добавления комментариев в XML-файл. Разве это не означает, что эта часть не «скомпилирована»?«Начало тега не закрывается» при комментировании внутри начального и конечного тега элемента XML
Однако, когда я делаю что-то вроде этого:
<item android:id="@+id/ss3"
android:icon="@drawable/some_icon"
android:title="Blabla Title"
tools:ignore="AppCompatResource"
<!-- -->
/>
я получаю ошибку «старт-тег не закрыт». Зачем?
Ах, спасибо. Довольно глупо, если вы спросите меня. Я имею в виду, что вы должны иметь возможность добавлять комментарий, где хотите. Я просто не вижу смысла в этом «правиле». – user3801167
Если вы хотите понять, почему XML такой, какой он есть, вам нужно понять историю SGML. Я не эксперт, но основная история заключается в том, что SGML допускает огромное количество синтаксического разнообразия, гораздо больше, чем кому-либо, и в результате было сложно и дорого разбираться. XML появился из упражнения по сокращению SGML до более простого синтаксиса, который удалил все несущественное. –