Пакет javax.xml.stream
Определяет интерфейсы и классы для Streaming API for XML (StAX).
StAX предоставляет две основные функции: API курсора, позволяющий пользователям эффективно читать и записывать XML, и API итератора событий, обеспечивающий удобство использования благодаря событийной модели, простоте расширения и возможности организации конвейеров. API итератора событий предназначен для создания надстройки над API курсора.
API курсора определяет два интерфейса: XMLStreamReader и XMLStreamWriter, а API итератора событий определяет: XMLEventReader и XMLEventWriter.
StAX поддерживает подключаемые реализации с помощью XMLInputFactory и XMLOutputFactory, которые определяют способ поиска реализации с использованием процесса, описанного в методах newFactory.
- Начиная с:
- 1.6
| Класс | Описание |
|---|---|
| EventFilter | Этот интерфейс объявляет простой интерфейс фильтра, который можно создать для фильтрации XMLEventReaders |
| FactoryConfigurationError | Класс ошибки для сообщений об ошибках конфигурации фабрики. |
| Location | Предоставляет информацию о местоположении события. |
| StreamFilter | Этот интерфейс объявляет простой интерфейс фильтра, который можно создать для фильтрации XMLStreamReaders |
| XMLEventFactory | Этот интерфейс определяет вспомогательный класс для создания экземпляров XMLEvents |
| XMLEventReader | Это интерфейс верхнего уровня для разбора XML-событий. |
| XMLEventWriter | Это интерфейс верхнего уровня для записи XML-документов. |
| XMLInputFactory | Определяет абстрактную реализацию фабрики для получения потоков. |
| XMLOutputFactory | Определяет абстрактную реализацию фабрики для получения XMLEventWriters и XMLStreamWriters. |
| XMLReporter | Этот интерфейс используется для сообщения о некритических ошибках. |
| XMLResolver | Этот интерфейс используется для разрешения ссылок на ресурсы при разборе XML. |
| XMLStreamConstants | Этот интерфейс объявляет константы, используемые в данном API. |
| XMLStreamException | Базовое исключение для непредвиденных ошибок обработки. |
| XMLStreamReader | Интерфейс XMLStreamReader обеспечивает последовательный доступ к XML только для чтения. |
| XMLStreamWriter | Интерфейс XMLStreamWriter определяет способ записи XML. |
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.xml/javax/xml/stream/package-summary.html