Язык указателей XML

Материал из Энциклопедии.

Перейти к: навигация, поиск

XML Pointer Language (XPointer)

Язык указателей XML

Стандарт консорциума W3C, основанный на языке XPath и соглашениях XML. Определяет язык, позволяющий поддерживать адресацию во внутренней структуре XML-документов и тем самым связи между компонентами внутренней структуры XML-документов, а также ссылки на фрагменты данного и других документов. Это необходимо, в частности, для поддержки связей между ресурсами в среде XML в случае, когда целевой ресурс ссылки является фрагментом XML-документа.
Авторы рассматривают XPointer как язык для спецификации фрагментов XML-документов. Разработка этого стандарта первоначально осуществлялась синхронно с созданием стандарта XLink, где он используется для представления значений целевого ресурса ссылок - фрагментов XML-документов. Однако с началом разработки стандарта XQuery, где его функциональные возможности также используются, к языку стали предъявляться новые требования, и разработка этого стандарта оказалась более затяжной.
В настоящее время язык XPointer используется в некоторых XML-ориентированных СУБД в качестве языка запросов.

Действующая версия:
XPointer Framework.
W3C Recommendations, 25 March 2003.
XPointer element() Scheme
W3C Recommendations, 25 March 2003.
XPointer xmlns() Scheme.
W3C Recommendations, 25 March 2003.
Официальная спецификация:
http://www.w3.org/TR/2003/REC-xptr-framework-20030325
http://www.w3.org/TR/2003/REC-xptr-element-20030325
http://www.w3.org/TR/2003/REC-xptr-xmlns-20030325

Личные инструменты