XML · Нет тегов <head> и <body>

В четвёртый раз уж кажем им код, этот — с <html>, и апосля взглянём в эти древние Яндекс и Гугл — там мелкая толпа, может быть даже не из четырёх подопытных, как планировалось в этом спонтанно возникшем разделе. См. адрес страницы-теста. Показано ли мета-description или токмо начало текста — оно же и в тайтле?.. значит теги <title> с <meta/> не взяты… т. е. страктура документа чем-то не понравилась, точнее — не совпала с ожидавшейся.

Искалкам, оказывается <head> и <body> не нужны:

Нет тегов <head> и <body> в XML-документе. Нет тегов <head> и <body> в XML-документе.

ботам был даден файл.xml

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="user-html.xsl" type="text/xsl"?>
<html>

 <title>Нету тегов &lt;head&gt; и &lt;body&gt;</title>
 <meta name="description" content="убран тег head и body"/>

 <h1>…</h1>

 <p>…</p>

</html>

Заметьте, для всех четырёх тестовых страниц шаблоны сделаны так, что вполне подходят для очень разной вложенности тегов исходного файла. Такая организация дерева шаблонов — бывает удобна, но иногда может приводить и к путанице — при сложных и развесистых преобразованиях. Как бы некоторая избыточность исходной разметки — может оказываться перестраховкой от невнимательности.

Восприятие ПС <title> и <meta/> в XML-файлах?

XML