Метод идентификации разных частей XML-документа завершил свой извилистый путь к стандарту: организация World Wide Web Consortium утвердила спецификации XPointer. Во вторник консорциум W3C выпустил спецификацию XPointer в трех частях: XPointer Framework, XPointer element Scheme и XPointer xmlns Scheme.
Extensible Markup Language (XML) — это рекомендация W3C, которая позволяет авторам создавать свой собственный проблемно-ориентированный или отраслевой язык разметки для создания более гибких документов с расширенными возможностями поиска. XML давно имеет встроенный механизм ссылок, но тройка рекомендаций XPointer идет дальше, обеспечивая возможность как угодно сегментировать XML-документ, маркировать его части и ссылаться на них.
Спецификация Framework дает авторам модель идентификации разделов XML-документа. Element Scheme позволяет "указывать" на эти разделы, а xmlns Scheme, или пространство имен, — обозначать, к каким схемам XPointer относятся те или иные метки, так, чтобы браузер смог различать метки с одинаковыми именами, относящиеся к разным схемам.
W3C работала над XPointer много лет. Первоначальная версия получила статус candidate recommendation (предпоследний этап утверждения, который обычно длится считанные недели) еще в июле 2000 года. Та ранняя спецификация XPointer основывалась на рекомендации W3C Xpath. Посчитав первоначальную работу "трудной для реализации", W3C вернулась к чертежной доске и вот теперь предложила новую версию, которую представитель консорциума Джанет Дейли (Janet Daly) называет "более компактной, простой... и более легкой для реализации".
|