SAX

E543058

SAX (Simple API for XML) is an event-driven, streaming XML parsing interface commonly used for efficiently processing large XML documents in a forward-only manner.

Try in SPARQL Jump to: Statements Referenced by

Statements (48)

Predicate Object
instanceOf XML parsing API
event-driven XML parser interface
abbreviationOf Simple API for XML NERFINISHED
advantage good streaming performance
low memory usage
suitable for large XML documents
alternativeTo DOM NERFINISHED
Document Object Model NERFINISHED
createdFor Java XML parsing community
creator David Megginson NERFINISHED
definesInterface Attributes
ContentHandler NERFINISHED
DTDHandler NERFINISHED
EntityResolver NERFINISHED
ErrorHandler NERFINISHED
XMLReader NERFINISHED
designedFor efficient processing of large XML documents
disadvantage more complex state management for client code
no direct random access to nodes
doesNotBuild in-memory tree representation of XML
doesNotSupport random access to XML document
eventType characters
endDocument
endElement
error events
processingInstruction
startDocument
startElement
fullName Simple API for XML NERFINISHED
hasSpecification SAX 1.0 NERFINISHED
SAX 2.0 NERFINISHED
influenced StAX NERFINISHED
other streaming XML APIs
introducedFeature feature and property configuration in SAX 2.0
namespaces support in SAX 2.0
paradigm event-driven
processingModel forward-only
streaming
reads XML documents sequentially
supports XML parsing
triggeredBy parser events
typicalLanguage Java NERFINISHED
typicalUseCase processing large XML logs
resource-constrained environments
server-side XML processing
usesProgrammingModel callback handlers
event handlers
version 2.0

Referenced by (2)

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

xalan supportsStandard SAX
subject surface form: Xalan