Я понимаю разницу между XML и HTML, но один конкретный аспект мне неясен.XML обычно описывается как язык, который описывает данные, а также язык разметки документов.Из-за первого определения XML часто сравнивают с другими форматами описания данных, такими как JSON.Из-за последнего определения XML также часто сравнивают с другими языками разметки документов, такими как HTML.
Я понимаю, что XML может функционировать как оба, но если XML должен служить в качествеЯзык разметки документа, может ли текст документа появляться между закрывающими тегами, так же, как и в HTML?
Взять следующий HTML:
<div>
Some text, and some <b>more</b> text.
</div>
Игнорирование начальной декларации XMLтакже действительный XML?Обратите внимание, что фрагмент text.
не заключен в какие-либо теги: он появляется между двумя закрывающими тегами.Это, конечно, необходимо в языке разметки, таком как HTML, где целью является форматирование текста.Но большинство примеров XML, которые я вижу, используют его для описания данных , например:
<book>
<title>Blah blah</title>
<author>Blah blah</author>
</book>
В приведенном выше примере текст никогда не появляется между закрывающими тегами.
Итак, разрешено ли отображать текст (содержимое) между закрывающими тегами в XML?