- 3 апреля 2002 г.
Консорциум W3C выпустил проект обновлений пространств имен в XML 1.1 и требований к ним
Обнародованы два проекта обновлений, которые дают детальное описание
пространств имен XML: "Пространства имен в XML 1.1" (Namespaces in XML 1.1) и
"Требования к пространствам имен в XML 1.1" (Namespaces in XML 1.1
Requirements).
W3C полон решений и задумок - не успели мы сообщить об обновлении 1-й версии языка XML, а Международный консорциум распространил информацию о новой версии пространства имен.
Обнародованы два проекта обновлений, которые дают детальное описание пространств имен XML: "Пространства имен в XML 1.1" (Namespaces in XML 1.1) и "Требования к пространствам имен в XML 1.1" (Namespaces in XML 1.1 Requirements).
Заметим, что изменения, которые предлагается внести в технологию пространства имен, намеренно сведены к минимуму:
"К ним относятся несколько опечаток в Спецификации 1.0, кроме того, предполагается одно существенное нововведение: возможность не декларировать префиксы ('undeclare' prefixes)".
Во введении к "Требованиям к пространству имен в XML 1.1" объясняется, почему необходима реализация недекларированных префиксов:
"Хотя пространства имен в XML 1.0 не требуют объявления пространства имен, используемого по умолчанию, они не предоставляют средства не объявлять пространства имен с префиксами. Очевидный синтаксис для подобной функциональности - пустое значение атрибута пространства имен (xmlns:prefix=""). Пустой атрибут мог привести к нежелательным последствиям при работе со преобразователями в поток (serializer)".
В проекте говорится о том, что подобные сложности характерны и для XInclude, XML Digital Signatures (Электронная подпись XML), XML Encryption (Кодирование XML), SOAP, XPath, and Xquery.
Предложенные редакции XML были приняты в среде разработчиков весьма прохладно. Причем некоторые из респондентов подняли вопрос о необходимости новой версии языка.
Автор: По материалам зарубежных сайтов