XML Definitions (Standard Terms)
 

Parsers

  • Push - The push model refers to a parsing scheme where the control loop resides in the parser itself and *pushes* events out to the application (Handler).

  • Pull - The pull module refers to a parsing scheme where the control loop resides in the application itself, and pulls data from the parser.

  • Sequential Access Parser - A parser that allows access to XML nodes in sequence. (i.e. SAX, and most event driven parsers)

  • Random Access Parser - A parser that allows access to XML nodes in no particular order. The application determines which part of the documents to access. (i.e. DOM, and most in memory parsers)