LibOFX

ofx_sgml.cpp File Reference

OFX/SGML parsing functionnality. More...

Go to the source code of this file.

Data Structures

class  OFXApplication
 This object is driven by OpenSP as it parses the SGML from the ofx file(s) More...

Functions

int ofx_proc_sgml (LibofxContext *libofx_context, int argc, char *argv[])
 Parses a DTD and OFX file(s)

Variables

OfxMainContainerMainContainer = NULL
SGMLApplication::OpenEntityPtr entity_ptr
SGMLApplication::Position position

Detailed Description

OFX/SGML parsing functionnality.

Almost all of the SGML parser specific code is contained in this file (some is in messages.cpp and ofx_utilities.cpp). To understand this file you must read the documentation of OpenSP's generic interface: see http://openjade.sourceforge.net/

Definition in file ofx_sgml.cpp.


Function Documentation

int ofx_proc_sgml ( LibofxContext libofx_context,
int  argc,
char *  argv[] 
)

Parses a DTD and OFX file(s)

ofx_proc_sgml will take a list of files in command line format. The first file must be the DTD, and then any number of OFX files.

Definition at line 368 of file ofx_sgml.cpp.

Referenced by libofx_proc_buffer(), and ofx_proc_file().


Variable Documentation

SGMLApplication::OpenEntityPtr entity_ptr

Global for determining the line number in OpenSP

Definition at line 25 of file messages.cpp.

SGMLApplication::Position position

Global for determining the line number in OpenSP

Definition at line 26 of file messages.cpp.