Overview of the XML Extractor Application
The XML Extractor application uses the following SAX interfaces/CoClasses:
The application consists of the following three main parts.
Main form
A Microsoft® Visual Basic® 6.0 form that provides the initial startup form for running the application.
The form has a text box to specify the file used as input and two command buttons: Start and Exit. Pressing Start starts application processing. Pressing Exit unloads the application form, effectively exiting the application.
Secondary form
This Microsoft® Visual Basic® 6.0 form displays the invoices as they are generated. It only appears when the application starts. It permits you to display and walk through the invoices while generating them.
MyExtractor class
A Microsoft® Visual Basic® 6.0 class module that implements the interfaces listed above. When SAX parsing begins, the SAX reader throws a series of events that are received by an instance of this class.
Sample Files
The XML Extractor application requires several files. These include a single XML file (invoices.xml) to be used as the input for making DOM document trees. There is also a single XSLT style sheet file (invoice.xsl) used to transform each of these trees as a separate invoice, and to generate application output in HTML format.
See Also
Extract Data From a Large Document
Application Forms (XML Extractor)
Sample Files (XML Extractor)
MyExtractor Class (XML Extractor)
Run the Application (XML Extractor)
How the XML Extractor Application Works