Язык XML Path (XPath) и его функциональная реализация SXPath

Main Article Content

Аннотация

XPath - это язык для адресации структурных частей XML-документа. Данная статья дает обзор XPath и рассматривает его применение для Электронных Библиотек (ЭБ).
SXPath - это реализация XPath на языке функционального программирования Схема. SXPath базируется на модели данных SXML -- представлении Информационного Пространства XML Infoset в виде S-выражений. Дизайн SXPath, рассматриваемый в данной статье, показывает, как великолепно функциональные методы подходят для реализации SXPath; и иллюстрирует практически неограниченные возможности, предоставляемые комбинацией SXPath и языка Схема. SXPath может использоваться как язык запросов для основанной на XML электронной библиотеки.

Article Details