Перейти к содержимому

Разница между XML и XHTML

    XML против XHTML

    Расширяемый язык разметки (также известный как XML) представляет собой набор правил. Эти правила специфичны для документов, кодируемых в электронном виде. Основная цель XML — подчеркнуть простоту, универсальность и удобство использования в Интернете. XML отмечается как формат текстовых данных, который имеет поддержку Unicode, чтобы его можно было легко читать на всех языках. Несмотря на то, что основной целью разработки XML является ориентация именно на документы, он также часто используется для представления произвольных структур данных (например, веб-сервисов). Существует множество программных интерфейсов, которые разработчики могут использовать для доступа к данным XML. Существует также множество систем схем, разработанных специально для определения языков, основанных на XML.

    Расширяемый язык разметки гипертекста (также известный как XHTML) является частью семейства языков разметки XML. Он фактически имитирует или просто действует как расширение языка разметки гипертекста (или HTML). XHTML выступает как приложение из семейства XML и является более ограничительным подмножеством SGML. В результате хорошо сформированной природы документов XHTML, они могут быть разобраны с помощью анализатора XML — что еще больше отличает XHTML от HTML.

    XML-документ полностью состоит из символов, найденных в Юникоде. Есть несколько управляющих символов, которые исключены из Unicode; однако те из них, которые встречаются в Unicode, способны стать содержимым XML-документа. Существует множество средств, которые определяют кодировку символов Unicode в XML-документе. Существуют также средства, выражающие те символы, которые не могут быть использованы. Для хранения или передачи Unicode кодируется в байты — эти переведенные выражения Unicode называются кодировками. XML использует любые, если не все, кодировки, определенные Unicode, а также ряд различных кодировок, символы которых представлены в Unicode. Он предоставляет механизм, позволяющий процессору XML определить, какая кодировка используется.

    Существуют три конкретные версии XHTML: XHTML 1.0 Strict, который включает элементы и характеристики, не отмеченные как устаревшие в HTML 4.01; XHTML 1.0 Transitional, который включает элементы, характерные для презентаций («font» и «strike», например); и XHTML 1.0 Frameset, который позволяет определять документы с фреймами. XHTML также может быть модульным, что обеспечивает абстрактную коллекцию атрибутов, с помощью которых XHTML может быть подмножеством и расширением. Это просто средство, помогающее XHTML расширить свою область применения на другие известные платформы (например, мобильные устройства и телевизоры с поддержкой Интернета).

    Резюме:

    1. XML — это набор правил, установленных для кодирования документов; XHTML — это XML-эквивалент HTML, который является более ограничительным подмножеством SGML.

    2. XML полностью состоит из Unicode; XHTML выпускается в трех версиях: XHTML 1.0 Strict, XHTML 1.0 Transitional и XHTML 1.0 Frameset.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Adblock
    detector