GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > RIM / V0-0-2
Constituent: rim_parser     Tag: linux-gcc
#include "RIM/rim.h"
#include "parser_state_p.h"
#include "error_p.h"
#include "AG_addr_s.h"
#include "AG_xml_tags_s.h"
#include "AG_map_tags_s.h"
#include "XLX/parse.h"
#include "XLX/util.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Include dependency graph for xml.c:
Defines | |
#define | INITIAL_STACK_LIMIT 8 |
Size of the stack within the state structure on initialisation. | |
Functions | |
unsigned | RIM_parse (RIM *rim, const char **filelist, unsigned filecount, unsigned verb) |
Parse a set of XML files and populate the RIM. | |
unsigned | RIM_parseMap (RIM_map *map, const char **filelist, unsigned filecount, unsigned verb) |
Parse a set of XML files and set bits in the RIM_map. | |
Variables | |
static XLX_parent_tag | lat |
Tag structure for the LAT element. | |
static XLX_basic_tag * | docChild [] |
Array of pointers to named structures that are children on the DOC (pseudo) element. | |
static XLX_parent_tag | doc |
Tag structure for the (pseudo) element DOC. | |
static XLX_parent_tag | mapTag |
Tag structure for the mapTag element. | |
static XLX_basic_tag * | mapDocChild [] |
Array of pointers to named structures that are children on the mapDoc (pseudo) element. | |
static XLX_parent_tag | mapDoc |
Tag structure for the (pseudo) element mapDoc. |
|
Parse a set of XML files and populate the RIM.
|
|
Parse a set of XML files and set bits in the RIM_map.
|
|
Initial value: { {"", XLX_PARENT, XLX_character_noop}, XLX_NON_RECURSIVE, docChild, NULL, NULL }
|
|
Initial value: { (XLX_basic_tag*)(&lat), NULL }
|
|
Initial value: {
{"LATC_XML", XLX_PARENT, XLX_character_noop},
XLX_NON_RECURSIVE,
latChild,
NULL,
NULL
}
|
|
Initial value: { {"", XLX_PARENT, XLX_character_noop}, XLX_NON_RECURSIVE, mapDocChild, NULL, NULL }
|
|
Initial value: { (XLX_basic_tag*)(&mapTag), NULL }
|
|
Initial value: {
{"LATC_MAP_XML", XLX_PARENT, XLX_character_noop},
XLX_NON_RECURSIVE,
mapChild,
NULL,
NULL
}
|