Консалтинг и автоматизация в области управления
эффективностью банковского бизнеса

Журнал ВРМ World

Консорциум W3C выпустил проект обновлений пространств имен в XML 1.1 и требований к ним

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 были приняты в среде разработчиков весьма прохладно. Причем некоторые из респондентов подняли вопрос о необходимости новой версии языка.