StAX

E543059

StAX (Streaming API for XML) is a Java-based pull-parsing API that enables efficient, forward-only, stream-oriented processing of XML documents.

Try in SPARQL Jump to: Statements Referenced by

Statements (47)

Predicate Object
instanceOf Java API
XML processing API
abbreviation StAX NERFINISHED
advantage better control over parsing flow
reduced memory footprint compared to DOM
simpler state management compared to SAX in some use cases
APIStyle event iterator API
iterator-like cursor API
belongsTo Java XML processing APIs
category Java XML technology NERFINISHED
comparedToDOM does not require loading entire XML into memory
comparedToSAX uses pull model instead of push model
contrastsWith DOM
SAX NERFINISHED
designGoal efficient XML processing
low-memory XML parsing
fullName Streaming API for XML NERFINISHED
introducedIn Java 6 platform NERFINISHED
license part of standard Java platform licensing
operatesOn XML input streams
XML output streams
paradigm pull-based XML parsing
parsingModel pull parsing
primaryUse parsing XML documents
processing XML documents
processingDirection forward-only
processingMode stream-oriented
programmingLanguage Java
provides XMLEventFactory class
XMLEventReader interface
XMLEventWriter interface NERFINISHED
XMLInputFactory class
XMLOutputFactory class
XMLStreamReader interface
XMLStreamWriter interface
standardizedIn Java Specification Request 173 NERFINISHED
supports cursor-based XML parsing
event-based XML parsing
iterator-style XML parsing
supportsFeature namespace-aware parsing
validation via external mechanisms
typicalEnvironment middleware and integration systems
server-side Java applications
typicalUsage processing XML over network streams
processing large XML streams
usedFor incremental XML parsing
writing XML streams

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.