FastSaxParser ans XFastParser

Noel Grandin noelgrandin at
Fri Nov 27 07:22:25 UTC 2020



(*) XFastParser is "just" an interface, specifically, one of our UNO interfaces.

(*) Which means that the XFastParser header files are generated from the XFastParser.idl file in offapi/

(*) FastSaxParserImpl is the implementation of the XFastParser interface

(*) There are other things that implement the XFastParser interface, but mostly they just pass through to FastSaxParserImpl.

(*) internally, FastSaxParserImpl uses the SAX API that is part of libxml2, which is an external package/library that we use

(*) libxml2 is documented here:

(*) XFastParser is fairly complicated because it is intended to be a high-performance parser, for loading large 
spreadsheets and documents and the like.

Regards, Noel

More information about the LibreOffice mailing list