Иной

XHTML 1.0

относительно простых документов. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже.
В удивительно короткие сроки HTML стал крайне популярным и перерос свое первоначальное предназначение. По сравнению с отправной точкой, было придумано множество новых элементов для использования в HTML (в качестве стандартных) и для адаптации языка HTML к вертикальным, узкоспециализированным, рынкам. Такое изобилие новых элементов вызвало проблемы совместимости документов между различными платформами.
Поскольку многообразие программного обеспечения и платформ только увеличивается, ясно, что пригодность 'классического' языка HTML 4 для всех этих платформ достаточно ограничена.
1.2 Что такое XML?
XML™ - это сокращение от Extensible Markup Language (Открытый язык разметки), а также спецификации [XML].
XML создавался как средство восстановления силы и гибкости SGML с одновременным избавлением от сложности. Будучи ограниченной формой SGML, XML, тем не менее, сохраняет большую часть силы и богатства SGML и все широко используемые возможности SGML.
Сочетая все преимущества, XML исключает многие наиболее сложные функции SGML, усложняющие и удорожающие процесс создания документов и разработки соответствующего программного обеспечения.
1.3 Зачем нужен XHTML?
Преимущества перехода на XHTML 1.0 описаны выше. Вот несколько основных преимуществ:
Разработчики документов и создатели пользовательских агентов постоянно открывают новые способы выражения своих идей в новой разметке. В XML ввод новых элементов или атрибутов достаточно прост. Семейство XHTML разработано так, чтобы принимать расширения путем модулей и технологий XHTML для разработки новых соответствующих XHTML модулей (описанных в готовящейся спецификации Модуляризации XHTML). Модули позволят комбинировать существующие и новые наборы функций при разработке содержимого и создании новых пользовательских агентов.
Постоянно вводятся альтернативные методы доступа в Интернет. По некоторым оценкам, в 2002 году 75% обращений к документам в Интернет будет выполняться с альтернативных платформ. Семейство XHTML создавалось с учетом общей совместимости пользовательских агентов. С помощью нового механизма профилирования пользовательских агентов и документов серверы, прокси и пользовательские агенты смогут преобразовывать содержимое наилучшим образом. В конечном счете станет возможной разработка соответствующего XHTML содержимого, пригодного для любого соответствующего XHTML пользовательского агента.
2. Определения
2.1 Терминология
В настоящей спецификации используются следующие термины. Они расширяют определения, данные в [RFC2119] аналогично определениям ISO/IEC 9945-1:1990 [POSIX.1]:
Определяется реализацией (зависит от реализации)
Значение или поведение определяется реализацией (зависит от реализации), если требования к корректному построению документа определяются [и документируются] реализацией.
Может (можно)
По отношению к реализации слово "может" должно интерпретироваться как дополнительная возможность, которая не является обязательно согласно настоящей спецификации, но может присутствовать. По отношению к соответствию документа спецификации слово "может" означает, что дополнительная возможность не должна использоваться. Термин "дополнительный" имеет тот же смысл, что и "может".
Долен (нужно)
В настоящей спецификации слово "должен" должно интерпретироваться как обязательное требование к реализации или к строго конформным документам XHTML, в зависимости от контекста. Термин "нужно" имеет тот же смысл, что и "должен".
Зарезервировано
Значение или поведение не определено, но использование его в конформных документах или поддержка конформными пользовательскими агентами запрещены.
Следует
По отношению к реализациям слово "следует" должно интерпретироваться как рекомендация, но не как требование. По отношению к документам слово "следует" должно интерпретироваться как рекомендуемый стиль программирования для документов и как требование для строго конформных документов XHTML.
Поддерживается
Определенные возможности, описанные в настоящей спецификации, необязательны. Если возможность поддерживается, ее поведение соответствует спецификации.
Не определено
Если значение или поведение не определено, в спецификации не определяются требования переносимости этой возможности к реализации, даже в случае документа, в котором используется эта возможность. Документ, для которого в такой ситуации требуется определенное конкретное поведение, не является строго конформным документом XHTML.
2.2 Общие термины
Атрибут
Атрибут - это параметр элемента, объявленного в DTD. Тип и диапазон значений атрибута, включая возможное значение по умолчанию, определяются в DTD.
DTD
DTD, или определение типа документа, представляет собой набор объявлений XML определяющий допустимую структуру, элементы и атрибуты, которые можно использовать в документе, соответствующем DTD.
Документ
Документ - это поток данных, который, после объединения с другими потоками, на которые он ссылается, структурируется так, что содержит информацию, заключенную в элементах, упорядоченных в соответствии со связанным с документом DTD. Более подробную информацию см. в разделе Document Conformance.
Элемент
Элемент - это единица структурирования документа, объявленная в DTD. Модель содержимого элемента определяется в DTD, а дополнительная семантика может определяться в описании элемента.
Возможности
Функциональность включает элементы, атрибуты и семантику, связанную с этими элементами и атрибутами. Говорят, что реализация, поддерживающая такую функциональность, обеспечивает
3 2/7 1
Интернет-магазин Алёнка