Spec-Zone .ru
спецификации, руководства, описания, API
|
StAX является последним API в семействе JAXP, и обеспечивает альтернативу SAX, ДОМУ, TrAX, и ДОМУ для разработчиков, надеющихся делать высокоэффективную потоковую фильтрацию, обработку, и модификацию, особенно с низкой памятью и ограниченными требованиями расширяемости.
Чтобы подвести итог, StAX обеспечивает стандартный, двунаправленный интерфейс синтаксического анализатора получения по запросу для того, чтобы он передал обработку XML потоком, предлагая более простую модель программирования чем SAX и более эффективное управление памятью чем ДОМ. StAX позволяет разработчикам проанализировать и изменить потоки XML как события, и расширить модели информации XML, чтобы позволить специализированные дополнения. Более подробные сравнения StAX с несколькими альтернативными API обеспечиваются в Потоковой передаче API для XML в Сравнении StAX к Другим API JAXP.
API StAX определяются в пакетах, показанных в Таблице 1-4.
Пакет |
Описание |
---|---|
javax.xml.stream |
Определяет интерфейс XMLStreamReader, который используется, чтобы выполнить итерации по элементам XML-документа. Интерфейс XMLStreamWriter определяет, как XML должен быть записан. |
javax.xml.transform.stax |
Обеспечивает StAX-специфичные API преобразования. |