Синтаксические SAX-анализаторы XML

Простой интерфейс прикладного программирования (API) для XML – SAX (Simple API for XML) – это основанный на событиях интерфейс, предназначенный для анализаторов XML. (точнее сказать, это набор API). Первая спецификация SAX – SAX 1.0, была разработана в 1999 году. В настоящее время разработана новая спецификация SAX 2.0.

Событием в SAX называется появление при просмотре документа XML элемента разметки, т.е. открывающего или закрывающего элемента, комментария и т.п. При этом вызываются определенные программистом для каждого события методы, т.е. интерфейс SAX преобразует анализ документа XML в вызов определенно­го метода (типа события) с соответствующими параметрами (которые описывают состояние события).

В принципе, SAX-анализаторы и процессоры XML можно реализовать на любом языке программирования, однако наиболее просто такое программирование выполняется на языке Java. В состав Java J2SE и J2EE входят пакеты org.xml.sax, org.xml.sax.ext, org.xml.sax.helpers и javax.xml.parsers для разработки SAX-анализаторов по спецификации 2.0 (SAX2).

Более сложным и вместе с тем более мощным средством является обработка документа XML с использованием средств объектной модели документа – DOM (Document Object Model), реализованной в языке Java.

 








Дата добавления: 2015-03-20; просмотров: 707;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.