GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > XLX / V6-4-1

Constituent: parser     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

parse.h File Reference

Interface to XML parser. More...

#include "XLX/state.h"

Include dependency graph for parse.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Typedefs

typedef void(* XLX_pStart )(void *, const char *, const char **)
 EXPAT callback for a start tag.

typedef void(* XLX_pEnd )(void *, const char *)
 EXPAT callback for an end tag.

typedef void(* XLX_pChar )(void *, const char *, int)
 EXPAT callback for a character element.


Functions

unsigned XLX_parse (const char *filename, XLX_state *pState)
 Parses filename.


Detailed Description

Interface to XML parser.

Author:
James Swain -- jswain@slac.stanford.edu
history : 12 Nov 2004 : Added history block

Function Documentation

unsigned XLX_parse const char *  filename,
XLX_state pState
 

Parses filename.

Parameters:
filename XML file to parse
pState State of the parser.
Return values:
XLX_SUCCESS If the file is successfully parsed
XLX_FOPEN If the file cannot be opened
XLX_MEMERR If there is an error creating the parser control structure
XLX_FREAD If there is an error reading the file
XLX_PARSE If there is an error parsing the XML

Here is the call graph for this function:


Generated on Wed Aug 3 21:13:58 2005 by doxygen 1.3.3