Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Состав стандартов платформы XML




Функциональные возможности платформы XML

ЛЕКЦИЯ 16. Современные технологии хранения и обработки данных

 

Родившаяся на пороге 90-х годов в CERN концепция Всемирной паутины в короткие сроки привела к созданию глобальной гипермедийной информационной системы. Беспрецедентно быстрыми темпами растут объем поддерживаемых в ней информационных ресурсов и количество их пользователей. Интенсивно разрабатываются и имеют значительное количество пользователей многочисленные Web-приложения разнообразного характера, такие как поисковые машины, системы дистанционного обучения, цифровые библиотеки или системы электронного бизнеса. В таких условиях первоначальный комплекс стандартов, положенный в основу Web-технологий, быстро исчерпал свой потенциал и стал сдерживать их дальнейшее развитие. Именно в связи с указанным обстоятельством консорциум W3C предпринял разработку стандарта XML и его инфраструктуры – группы основанных на XML стандартов, дополняющих функциональные возможности XML и образующих вместе с XML платформу для разработки более продвинутых Web-приложений по сравнению с разрабатываемыми на основе существующих технологий HTML.

В лекции рассматриваются состав основных стандартов платформы XML, их взаимосвязи и состояние разработки, средства задания метаданных и возможности описания семантики XML-документов для Web-приложений. Обсуждаются основные направления использования стандартов платформы XML, особенности зарождающейся технологии баз данных XML, оцениваются перспективы новой платформы Web.

 

В планах работ W3C по развитию технологий XML предусмат­ри­ва­ет­ся соз­дание значительного количества стандартов. Однако работа над ними ведет­ся с разной степенью интенсивности. В докладе рассматриваются только стан­дарты, которые приняты консорциумом либо разрабатываются достаточно активно.

Рассмотрим наиболее важные из этих стандартов. Стандарт пространства имен XML (Namespaces in XML) позволяет определять множество допустимых в XML-документе тегов разметки и их атрибутов. С ними можно ассоциировать некоторую семантику, определяемую по умолчанию либо явно - с помощью средств, выходящих за рамки стандарта. Принципиально важно, что этот стандарт явля­ется основой создания других стандартов платформы XML. Стандарт спецификаций схемы (XML Schema) предоставляет более богатые возможности описания структуры XML-документов по сравнению со средствами DTD языка XML. Стандарты языка указателей и языка гиперссылок (XPointer и XLink) позволяют идентифицировать фрагменты XML-документов и определять гиперссылки на XML-документы и их фрагменты, а также некоторые свойства гиперссылок. Стандарт среды определения ресурсов (RDF) дает возможность описывать семантику XML-документов с различной степенью форма­лизо­ван­ности. Управлять представлением XML-документов на стороне клиента дают возможность стандарты каскадных таблиц стилей (CSS) и расширяемого языка таблиц стилей (XSL). Стандарт XSLT, представляющий собой специальную часть XSL, описывает необходимые трансформации XML-документов. Разрабатываются также стандарт языка запросов ресурсов XML (XML-QL), для чего сформулированы требования к базовой модели данных и языку, и стандарт электронной подписи для XML-документов (XML-Signature). Стандарт объектной модели DOM для XML- и HTML-документов определяет функции интерфейса прикладного программирования для их обработки.

Особое место среди стандартов платформы XML занимает стандарт XHTML 1.0. Он предоставляет один из возможных путей обеспечения преемственности развития среды Web, позволяя использовать на платформе XML информационные ресурсы, накопленные в рамках технологий HTML. Этот стандарт поддерживает средствами XML функциональность текущей версии языка HTML (HTML 4.01).

Платформа XML включает также ряд вспомогательных стандартов. К их числу относятся, например, стандарт XML Information Set (Infoset), который определяет абстрактное описание данных, составляющих XML-документ, стандарт XPath, определяющий понятие фрагмента XML-документа, используемое в языках XPointer и XSLT. В стандарте XML Inclusions (XInclude) представлены модель и синтаксис для описания слияния XML-документов. Стандарт XML Fragment Interchange позволяет описывать контекст фрагментов XML-документа и благодаря этому просматривать и редактировать их вне полного текста документа. Упомянем также стандарт Canonical XML, в котором предлагается метод, позволяющий устанавливать эквивалентность двух XML-документов с различным синтаксическим представлением, что существенно, в частности, для использования электронной подписи.

В лекции показано, какие данные может представлять XML, каким образом на основе синтаксиса этого языка можно определять дополнительные стандарты платформы, как они взаимосвязаны и каково состояние их разработки.




Поделиться с друзьями:


Дата добавления: 2014-12-25; Просмотров: 455; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.