ХLog – язык обработки HTML- и XML-документов
Дано описание основных идей декларативного языка XLog, предназначенного для разработки систем интеллектуальной обработки Internet-информации. Приведены синтаксис и семантика основных конструкций языка, краткое описание архитектуры интерпретатора, а также примеры.
Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
Н.Э. Баумана, Москва, 105005, Россия
Дано описание основных идей декларативного языка XLog, предназначенного для
разработки систем интеллектуальной обработки Internet-информации. <...> Постепенно складываются новые реалии в Internet-сообществе
и появляются совершенно новые требования к обработке информации.
IT-компании все больше уделяют внимание разработке интеллектуальных
систем обработки информации. <...> Язык XQuery, используя конструкции XPath, позволяет организовывать
алгоритмы обработки XML-документов [3], а язык XSLT – преобразовывать
XML-документы в формат HTML. <...> Под синтезом понимается преобразование
и структурирование текстовой информации в виде XML/HTMLдокумента.
ХLog
предназначен для разработки интеллектуальных систем обработки
XLog-документов, которые являются расширением формата
XML/HTML, в нем допускается использование переменных. <...> Для анализа и синтеза XML/HTML-документов
адаптированы механизмы возврата и рекурсии. <...> В ХLog включены адаптированные
конструкции языков XPath, XQuery и XSLT. ХLog имеет механизмы
интеграции с web-серверами и базами данных (БД). <...> В статье
сформулированы основные идеи языка XLog и дается краткий обзор
конструкций языка. <...> Определение атрибута аналогично
определению атрибута в XML-документе. XLog-элемент понимается
так же, как элемент в XML-документе, т. е. он состоит из
открывающего и закрывающего тегов, обрамляющих текст или другие
элементы [1]. <...> Петя пошел в школу.</td>
2
ХLog – язык обработки HTML- и XML-документов
<td> </td>
</tr>
</table>
</body>
</html>
В результате анализа этого HTML-документа должна быть выделена
текстовая информация и проведена простая классификация
предложений. <...> В реализацию XLog входит библиотека точечных операторов, которая
может неограниченно расширяться. <...> В
качестве решения обозначенных выше проблем предлагается конструкция
точечного оператора, существенно отличающаяся от
«классической» конструкции оператора вида F(x1…xn). <...> Формат точечного
оператора следующий:
оper.{param=var var=param param==var
param=const param==const var const},
где оper <...>
** - вычисляется автоматически, возможны погрешности
Похожие документы: