Обратите внимание, что
Содержимое
Данный раздел является нормативным.
Ключевые слова "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "RECOMMENDED", "MAY", и "OPTIONAL" в данном документе следует интерпретировать, как описано в [RFC2119].
Эта версия XHTML даёт определение строгого соответствия XHTML документов, которые ограничены только элементами и атрибутами принадлежащими пространству имён XHTML.
Под строго соответствующим XHTML 1.1 документом подразумевается документ, который требует только технические возможности, установленные в качестве обязательных в данной спецификации. Такой документ должен соответствовать следующим критериям:
Документ ДОЛЖЕН соответствовать ограничениям, выраженным в схемах, которые приведены в Приложении D - XHTML 1.1 Схемы и Приложении С - XHTML 1.1 Определение Типа Документа.
Локальной частью корневого элемента документа ДОЛЖЕН быть html
.
Открывающий тег корневого элемента документа ДОЛЖЕН
явно содержать xmlns
декларацию для обозначения пространства
имён XHTML [XMLNAMES].
Пространство имён URI для XHTML определяется как
http://www.w3.org/1999/xhtml
.
Открывающий тег МОЖЕТ также содержать
декларацию XML экземпляра схемы Пространства имён и XML экземпляр схемы
атрибута schemaLocation
[XMLSCHEMA].
Такой атрибут желательно связать XHTML пространством имён
http://www.w3.org/1999/xhtml
XML-схемой в URI
http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd
.
Образец корневого элемента
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/1999/xhtml http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd" >
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
version
, объявляющий используемую версию XHTML. Версия
данной версии XHTML это -//W3C//DTD XHTML 1.1//EN
.
Пример XHTML 1.1 документа
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html version="-//W3C//DTD XHTML 1.1//EN" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/1999/xhtml http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd"> <head> <title>Виртуальная библиотека</title> </head> <body> <p>Переехала на <a href="http://example.org/">example.org</a>.</p> </body> </html>
Обратите внимание, что в приведенном примере присутствует XML декларация. Указание XML декларации, как показано выше, во всех XML документах является необязательным. Авторам XHTML документов СЛЕДУЕТ использовать XML декларацию во всех своих документах. Авторы XHTML документов ДОЛЖНЫ использовать XML декларацию в случае, если кодировка символов документа заданная по умолчанию отличается от UTF-8 или UTF-16 и если кодировка не задаётся протоколом более высокого уровня.
В XHTML 1.1 документах СЛЕДУЕТ указывать Интернет Медиа Тип "application/xhtml+xml", как определено в [RFC3236]. Для получения дополнительной информации об использовании медиа типов с XHTML, смотрите пояснительную записку [XHTMLMIME].
Агент пользователя ДОЛЖЕН соответствовать всем агентам пользователя соответствующим требованиям определённым в [XHTMLMOD].