SAX for Pascal provides a specification, in the form of a set of Delphi interfaces, for parsing XML documents. Your client code receives a bunch of events that tell you the contents of the XML document. The main interface a SAX parser provides is IXMLReader (in the SAX.pas unit). This interface allows an application to set and query.
Freeware download of SAX for Pascal 1 1, size
1.68 Mb.