LINUX.ORG.RU

История изменений

Исправление DarkAmateur, (текущая версия) :

Вообще вопрос актуален.

Выскажу основной мессадж: любой валидированный XHTML может легко стать HTML, но не наоборот. Strict XHTML «Уже», чем HTML5.

Теперь известные мне тонкости:

1. XHTML документ можно подвергнуть валидации и различным XSLT преобразованиям, лучше поддаётся обработке XPath / XQuery;

2. С технической стороны XHTML преобразуется в DOM модель более «нативными» способами, например, с помощью обычного libxml*. Как преобразуется HTML - одному движку известно; заранее не известно, какие фокусы он прожуёт, а какие - нет;

3. По мнению некоторых, XHTML - легаси, которое вот-вот сдохнет, ибо есть HTML5. Однако само легаси из мира браузеров не всегда умеет XHTML: такой документ при корректном MIME-типе application/xhtml+xml могут тупо предложить скачать.

Исходная версия DarkAmateur, :

Вообще вопрос актуален.

Выскажу основной мессадж: любой валидированный XHTML может легко стать HTML, но не наоборот. Strict XHTML «Уже», чем HTML5.

Теперь известные мне тонкости: 1. XHTML документ можно подвергнуть валидации и различным XSLT преобразованиям, лучше поддаётся обработке XPath / XQuery; 2. С технической стороны XHTML преобразуется в DOM модель более «нативными» способами, например, с помощью обычного libxml*. Как преобразуется HTML - одному движку известно; заранее не известно, какие фокусы он прожуёт, а какие - нет. 3. По мнению некоторых, XHTML - легаси, которое вот-вот сдохнет, ибо есть HTML5. Однако само легаси из мира браузеров не всегда умеет XHTML: такой документ при корректном MIME-типе application/xhtml+xml могут тупо предложить скачать.