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.

All labels observed (6)

Label Occurrences
SAX canonical 4
Simple API for XML 2
DTDHandler 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf XML parsing API ⓘ
event-driven XML parser interface ⓘ
abbreviationOf Simple API for XML ⓘ
linked to: SAX
advantage good streaming performance ⓘ
low memory usage ⓘ
suitable for large XML documents ⓘ
alternativeTo DOM ⓘ
Document Object Model ⓘ
linked to: DOM
createdFor Java XML parsing community ⓘ
creator David Megginson ⓘ
definesInterface Attributes ⓘ
ContentHandler ⓘ
DTDHandler ⓘ
linked to: SAX

EntityResolver ⓘ
ErrorHandler ⓘ
XMLReader ⓘ
linked to: SAX
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 ⓘ
linked to: SAX
hasSpecification SAX 1.0 ⓘ
linked to: SAX

SAX 2.0 ⓘ
linked to: SAX
influenced StAX ⓘ
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 ⓘ
typicalUseCase processing large XML logs ⓘ
resource-constrained environments ⓘ
server-side XML processing ⓘ
usesProgrammingModel callback handlers ⓘ
event handlers ⓘ
version 2.0 ⓘ

How these facts were elicited

Referenced by (10)

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

Xalan → supportsStandard → SAX ⓘ
subject linked to: xalan
XML Infoset → relatedTo → SAX ⓘ
SAX → fullName → Simple API for XML ⓘ
linked to: SAX
SAX → abbreviationOf → Simple API for XML ⓘ
linked to: SAX
SAX → hasSpecification → SAX 1.0 ⓘ
linked to: SAX
SAX → hasSpecification → SAX 2.0 ⓘ
linked to: SAX
SAX → definesInterface → XMLReader ⓘ
linked to: SAX
SAX → definesInterface → DTDHandler ⓘ
linked to: SAX
StAX → contrastsWith → SAX ⓘ