Spec-Zone .ru
спецификации, руководства, описания, API
След: API Java для XML, Обрабатывающего (JAXP)
Урок: Введение в JAXP
Потоковая передача API для API XML
Домашняя страница > API Java для XML, Обрабатывающего (JAXP) > Введение в JAXP

Потоковая передача API для API XML

StAX является последним API в семействе JAXP, и обеспечивает альтернативу SAX, ДОМУ, TrAX, и ДОМУ для разработчиков, надеющихся делать высокоэффективную потоковую фильтрацию, обработку, и модификацию, особенно с низкой памятью и ограниченными требованиями расширяемости.

Чтобы подвести итог, StAX обеспечивает стандартный, двунаправленный интерфейс синтаксического анализатора получения по запросу для того, чтобы он передал обработку XML потоком, предлагая более простую модель программирования чем SAX и более эффективное управление памятью чем ДОМ. StAX позволяет разработчикам проанализировать и изменить потоки XML как события, и расширить модели информации XML, чтобы позволить специализированные дополнения. Более подробные сравнения StAX с несколькими альтернативными API обеспечиваются в Потоковой передаче API для XML в Сравнении StAX к Другим API JAXP.

Пакеты StAX

API StAX определяются в пакетах, показанных в  Таблице 1-4.

 Таблица 1-4 Пакеты StAX

Пакет

Описание

javax.xml.stream

Определяет интерфейс XMLStreamReader, который используется, чтобы выполнить итерации по элементам XML-документа. Интерфейс XMLStreamWriter определяет, как XML должен быть записан.

javax.xml.transform.stax

Обеспечивает StAX-специфичные API преобразования.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: API Преобразований Расширяемого языка таблиц стилей
Следующая страница: Обнаружение Примеров программ JAXP