Geant4
10.02
|
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#include <unistd.h>
#include "xDataTOM_importXML_private.h"
Go to the source code of this file.
Macros | |
#define | PATH_MAX 4096 |
Functions | |
static xDataXML_document * | xDataXML_mallocDoc (statusMessageReporting *smr) |
static int | xDataXML_initializeDoc (statusMessageReporting *smr, xDataXML_document *doc) |
static int | xDataXML_endXMLParsing (statusMessageReporting *smr, xDataXML_document *doc) |
static void * | xDataXML_freeElement (statusMessageReporting *smr, xDataXML_element *element) |
static void | xDataXML_freeElementItems (statusMessageReporting *smr, xDataXML_element *element) |
static int | xDataXML_parse (xDataXML_document *doc, char const *s) |
static void XMLCALL | xDataXML_parseStartElement (void *userData, char const *name, char const **attris) |
static void XMLCALL | xDataXML_parseEndElement (void *userData, char const *name) |
static void XMLCALL | xDataXML_parseCharacterData (void *userData, XML_Char const *s, int len) |
static void | xDataXML_initializeRootElement (xDataXML_document *doc, xDataXML_rootElement *re, xDataXML_element *parentElement, int depth) |
static int | xDataXML_parseInitializeText (xDataXML_document *doc, xDataXML_text *text) |
static int | xDataXML_addElementToRoot (statusMessageReporting *smr, xDataXML_rootElement *parentRoot, char const *name, char const **attris) |
static enum xDataXML_errorCodes | xDataXML_parseGetCurrentPosition (xDataXML_document *doc, xDataXML_docInfo *docInfo) |
static int | xDataXML_init_xDataTypeNone (xDataXMLType *xDT, xDataXML_element *element) |
static char * | xDataXML_getTraceback (statusMessageReporting *smr, xDataXML_element *element) |
static char * | xDataXML_getTraceback2 (statusMessageReporting *smr, xDataXML_rootElement *parentRoot, int n) |
static int | xDataXML_setFileName (statusMessageReporting *smr, xDataXML_document *doc, char const *fileName) |
static int | xDataXML_smrUserInterfaceInitialize (xDataXML_document *doc) |
static int | xDataXML_smrUserInterfaceFree (xDataXML_document *doc) |
static char * | xDataXML_smrUserInterface (void *userData) |
static char const * | xDataXML_shortStringForMessage (size_t size, char *Out, char const *In) |
static int | xDataXML_constructTOM (statusMessageReporting *smr, xDataTOM_element *TE, xDataXML_element *element) |
xDataTOM_TOM * | xDataXML_importFile (statusMessageReporting *smr, char const *fileName) |
xDataXML_document * | xDataXML_importFile2 (statusMessageReporting *smr, char const *fileName) |
void * | xDataXML_freeDoc (statusMessageReporting *smr, xDataXML_document *doc) |
int | xDataXML_parseIsError (xDataXML_document *doc) |
xDataXML_element * | xDataXML_getDocumentsElement (xDataXML_document *doc) |
xDataXML_element * | xDataXML_getFirstElement (xDataXML_element *element) |
xDataXML_element * | xDataXML_getNextElement (xDataXML_element *element) |
enum xDataXML_itemMode | xDataXML_getFirstItem (xDataXML_element *element, xDataXML_item *item) |
enum xDataXML_itemMode | xDataXML_getNextItem (xDataXML_item *item) |
int | xDataXML_isAttributeInList (xDataXML_attributionList *attributes, char const *name) |
int | xDataXML_isAttributeInElement (xDataXML_element *element, char const *name) |
char * | xDataXML_getAttributesValue (xDataXML_attributionList *attributes, char const *name) |
char const * | xDataXML_getAttributesValueInElement (xDataXML_element *element, char const *name) |
int | xDataXML_attributeListLength (xDataXML_attributionList *attributes) |
xDataXML_attribute * | xDataXML_attributeByIndex (xDataXML_attributionList *attributes, int index) |
int | xDataXML_getCommonData (statusMessageReporting *smr, xDataXML_element *element, xDataTOM_Int *index, xDataTOM_Int *start, xDataTOM_Int *end, xDataTOM_Int *length) |
int | xDataXML_xDataTypeConvertAttributes (statusMessageReporting *smr, xDataXML_element *element) |
xDataTOM_Int | xDataXML_convertAttributeTo_xDataTOM_Int (statusMessageReporting *smr, xDataXML_element *element, char const *name, xDataTOM_Int *n, int required) |
int | xDataXML_convertAttributeToDouble (statusMessageReporting *smr, xDataXML_element *element, char const *name, double *d, int required) |
int | xDataXML_numberOfElementsByTagName (statusMessageReporting *, xDataXML_element *element, char const *tagName) |
xDataXML_elementList * | xDataXML_getElementsByTagName (statusMessageReporting *smr, xDataXML_element *element, char const *tagName) |
xDataXML_element * | xDataXML_getOneElementByTagName (statusMessageReporting *smr, xDataXML_element *element, char *name, int required) |
void | xDataXML_freeElementList (statusMessageReporting *, xDataXML_elementList *list) |
int | xDataXML_is_xDataType (statusMessageReporting *smr, xDataXMLType *xDT, char const *const ID, int setMsg) |
char const * | xDataXML_getFileName (xDataXML_document *doc) |
char const * | xDataXML_getRealFileName (xDataXML_document *doc) |
xDataXML_document * | xDataXML_getElementsDocument (xDataXML_element *element) |
void * | xDataXML_get_smrUserInterfaceFromDocument (xDataXML_document *doc) |
void * | xDataXML_get_smrUserInterfaceFromElement (xDataXML_element *element) |
int | xDataXML_stringTo_xDataTOM_Int (statusMessageReporting *smr, void *smrUserInterface, char const *c, xDataTOM_Int *value, char const *endings, char **e) |
int | xDataXML_stringTo_double (statusMessageReporting *smr, void *smrUserInterface, char const *c, double *value, char const *endings, char **e) |
int | xDataXML_addToAccessed (statusMessageReporting *, xDataXML_element *element, int increment) |
int | xDataXML_getAccessed (statusMessageReporting *, xDataXML_element *element) |
void * | xDataXML_initializeData (statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_element *TE, char const *ID, size_t size) |
#define PATH_MAX 4096 |
Definition at line 33 of file xDataTOM_importXML.cc.
Referenced by xDataXML_setFileName().
|
static |
Definition at line 311 of file xDataTOM_importXML.cc.
References a, n, smr_freeMemory(), xDataTOM_smrLibraryID, xDataXML_get_smrUserInterfaceFromElement(), xDataXML_getTraceback(), xDataXML_init_xDataTypeNone(), xDataXML_initializeRootElement(), xDataXML_parseGetCurrentPosition(), and xDataXML_parseInitializeText().
Referenced by xDataXML_parseStartElement().
int xDataXML_addToAccessed | ( | statusMessageReporting * | , |
xDataXML_element * | element, | ||
int | increment | ||
) |
Definition at line 925 of file xDataTOM_importXML.cc.
xDataXML_attribute* xDataXML_attributeByIndex | ( | xDataXML_attributionList * | attributes, |
int | index | ||
) |
Definition at line 512 of file xDataTOM_importXML.cc.
Referenced by MCGIDI_misc_copyXMLAttributesToTOM(), and xDataXML_constructTOM().
int xDataXML_attributeListLength | ( | xDataXML_attributionList * | attributes | ) |
Definition at line 505 of file xDataTOM_importXML.cc.
|
static |
Definition at line 953 of file xDataTOM_importXML.cc.
References smr_isOk(), xDataTOM_addElementInElement(), xDataTOM_KalbachMann_ID, xDataTOM_polynomial_ID, xDataTOM_regionsW_XYs_LegendreSeries_ID, xDataTOM_regionsXYs_ID, xDataTOM_smrLibraryID, xDataTOM_V_W_XYs_ID, xDataTOM_V_W_XYs_LegendreSeries_ID, xDataTOM_W_XYs_ID, xDataTOM_W_XYs_LegendreSeries_ID, xDataTOM_XYs_ID, xDataTOME_addAttribute(), xDataXML_attributeByIndex(), xDataXML_get_smrUserInterfaceFromElement(), xDataXML_getAttributesValueInElement(), xDataXML_getFirstElement(), xDataXML_getNextElement(), xDataXML_KalbachMannToTOM(), xDataXML_polynomialToTOM(), xDataXML_regionsW_XYs_LegendreSeriesToTOM(), xDataXML_regionsXYsToTOM(), xDataXML_V_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYsToTOM(), xDataXML_W_XYs_LegendreSeriesToTOM(), xDataXML_W_XYsToTOM(), and xDataXML_XYsToTOM().
Referenced by xDataXML_importFile().
xDataTOM_Int xDataXML_convertAttributeTo_xDataTOM_Int | ( | statusMessageReporting * | smr, |
xDataXML_element * | element, | ||
char const * | name, | ||
xDataTOM_Int * | n, | ||
int | required | ||
) |
Definition at line 601 of file xDataTOM_importXML.cc.
References xDataTOM_smrLibraryID, xDataXML_get_smrUserInterfaceFromElement(), and xDataXML_getAttributesValueInElement().
Referenced by xDataXML_axesToTOM(), xDataXML_KalbachMannCoefficientsToTOM(), xDataXML_polynomialToTOM(), xDataXML_regionsW_XYs_LegendreSeries_regionToTOM(), xDataXML_regionsXYs_regionToTOM(), xDataXML_V_W_XYs_LegendreSeries_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYs_W_XYsToTOM(), xDataXML_W_XYs_LegendreSeries_LegendreSeriesToTOM(), xDataXML_W_XYs_XYsToTOM(), xDataXML_xDataTypeConvertAttributes(), and xDataXML_XYsToTOM().
int xDataXML_convertAttributeToDouble | ( | statusMessageReporting * | smr, |
xDataXML_element * | element, | ||
char const * | name, | ||
double * | d, | ||
int | required | ||
) |
Definition at line 624 of file xDataTOM_importXML.cc.
References xDataTOM_smrLibraryID, xDataXML_get_smrUserInterfaceFromElement(), and xDataXML_getAttributesValueInElement().
Referenced by MCGIDI_target_read(), xDataXML_KalbachMannCoefficientsToTOM(), xDataXML_regionsXYs_regionToTOM(), xDataXML_V_W_XYs_LegendreSeries_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYs_W_XYsToTOM(), xDataXML_W_XYs_LegendreSeries_LegendreSeriesToTOM(), xDataXML_W_XYs_XYsToTOM(), and xDataXML_XYsToTOM().
|
static |
Definition at line 167 of file xDataTOM_importXML.cc.
References smr_isOk(), xDataTOM_smrLibraryID, xDataXML_get_smrUserInterfaceFromDocument(), XML_ErrorString(), XML_GetCurrentColumnNumber(), XML_GetCurrentLineNumber(), XML_GetErrorCode(), XML_Parse(), and XML_ParserFree().
Referenced by xDataXML_freeDoc(), and xDataXML_importFile2().
void* xDataXML_freeDoc | ( | statusMessageReporting * | smr, |
xDataXML_document * | doc | ||
) |
Definition at line 188 of file xDataTOM_importXML.cc.
References smr_freeMemory(), xDataXML_endXMLParsing(), xDataXML_freeElement(), and xDataXML_smrUserInterfaceFree().
Referenced by MCGIDI_map_readFile(), MCGIDI_target_read(), xDataXML_importFile(), xDataXML_importFile2(), and xDataXML_mallocDoc().
|
static |
Definition at line 201 of file xDataTOM_importXML.cc.
References smr_freeMemory(), and xDataXML_freeElementItems().
Referenced by xDataXML_freeDoc(), and xDataXML_freeElementItems().
|
static |
Definition at line 215 of file xDataTOM_importXML.cc.
References smr_freeMemory(), and xDataXML_freeElement().
Referenced by xDataXML_freeElement().
void xDataXML_freeElementList | ( | statusMessageReporting * | , |
xDataXML_elementList * | list | ||
) |
Definition at line 706 of file xDataTOM_importXML.cc.
References smr_freeMemory().
Referenced by xDataXML_getOneElementByTagName().
void* xDataXML_get_smrUserInterfaceFromDocument | ( | xDataXML_document * | doc | ) |
Definition at line 808 of file xDataTOM_importXML.cc.
Referenced by xDataXML_endXMLParsing(), and xDataXML_get_smrUserInterfaceFromElement().
void* xDataXML_get_smrUserInterfaceFromElement | ( | xDataXML_element * | element | ) |
Definition at line 816 of file xDataTOM_importXML.cc.
References xDataXML_get_smrUserInterfaceFromDocument(), and xDataXML_getElementsDocument().
Referenced by xDataXML_addElementToRoot(), xDataXML_axesElememtToTOM(), xDataXML_axesToTOM(), xDataXML_constructTOM(), xDataXML_convertAttributeTo_xDataTOM_Int(), xDataXML_convertAttributeToDouble(), xDataXML_getCommonData(), xDataXML_getOneElementByTagName(), xDataXML_is_xDataType(), xDataXML_KalbachMannToTOM(), xDataXML_polynomialToTOM(), xDataXML_regionsW_XYs_LegendreSeries_regionToTOM(), xDataXML_regionsW_XYs_LegendreSeriesToTOM(), xDataXML_regionsXYs_regionToTOM(), xDataXML_regionsXYsToTOM(), xDataXML_stringToDoubles(), xDataXML_V_W_XYs_LegendreSeries_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYsToTOM(), xDataXML_W_XYs_LegendreSeriesToTOM(), xDataXML_W_XYsDataToTOM(), xDataXML_xDataTypeConvertAttributes(), and xDataXML_XYsToTOM().
int xDataXML_getAccessed | ( | statusMessageReporting * | , |
xDataXML_element * | element | ||
) |
Definition at line 933 of file xDataTOM_importXML.cc.
char* xDataXML_getAttributesValue | ( | xDataXML_attributionList * | attributes, |
char const * | name | ||
) |
Definition at line 486 of file xDataTOM_importXML.cc.
Referenced by xDataXML_getAttributesValueInElement().
char const* xDataXML_getAttributesValueInElement | ( | xDataXML_element * | element, |
char const * | name | ||
) |
Definition at line 498 of file xDataTOM_importXML.cc.
References xDataXML_getAttributesValue().
Referenced by MCGIDI_map_readFile(), MCGIDI_target_read(), xDataXML_axesToTOM(), xDataXML_constructTOM(), xDataXML_convertAttributeTo_xDataTOM_Int(), xDataXML_convertAttributeToDouble(), xDataXML_KalbachMannToTOM(), xDataXML_regionsW_XYs_LegendreSeries_regionToTOM(), and xDataXML_regionsXYs_regionToTOM().
int xDataXML_getCommonData | ( | statusMessageReporting * | smr, |
xDataXML_element * | element, | ||
xDataTOM_Int * | index, | ||
xDataTOM_Int * | start, | ||
xDataTOM_Int * | end, | ||
xDataTOM_Int * | length | ||
) |
Definition at line 542 of file xDataTOM_importXML.cc.
References xDataTOM_smrLibraryID, and xDataXML_get_smrUserInterfaceFromElement().
xDataXML_element* xDataXML_getDocumentsElement | ( | xDataXML_document * | doc | ) |
Definition at line 413 of file xDataTOM_importXML.cc.
Referenced by MCGIDI_map_readFile(), MCGIDI_target_read(), and xDataXML_importFile().
xDataXML_elementList* xDataXML_getElementsByTagName | ( | statusMessageReporting * | smr, |
xDataXML_element * | element, | ||
char const * | tagName | ||
) |
Definition at line 658 of file xDataTOM_importXML.cc.
References n, xDataXML_getFirstElement(), xDataXML_getNextElement(), and xDataXML_numberOfElementsByTagName().
Referenced by xDataXML_getOneElementByTagName().
xDataXML_document* xDataXML_getElementsDocument | ( | xDataXML_element * | element | ) |
Definition at line 798 of file xDataTOM_importXML.cc.
Referenced by xDataXML_get_smrUserInterfaceFromElement().
char const* xDataXML_getFileName | ( | xDataXML_document * | doc | ) |
Definition at line 767 of file xDataTOM_importXML.cc.
xDataXML_element* xDataXML_getFirstElement | ( | xDataXML_element * | element | ) |
Definition at line 414 of file xDataTOM_importXML.cc.
Referenced by MCGIDI_map_readFile(), MCGIDI_target_read(), xDataXML_axesElememtToTOM(), xDataXML_axesToTOM(), xDataXML_constructTOM(), xDataXML_getElementsByTagName(), xDataXML_getFirstItem(), xDataXML_KalbachMannToTOM(), xDataXML_numberOfElementsByTagName(), xDataXML_polynomialToTOM(), xDataXML_regionsW_XYs_LegendreSeries_regionToTOM(), xDataXML_regionsW_XYs_LegendreSeriesToTOM(), xDataXML_regionsXYs_regionToTOM(), xDataXML_regionsXYsToTOM(), xDataXML_V_W_XYs_LegendreSeries_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYsToTOM(), xDataXML_W_XYs_LegendreSeriesToTOM(), xDataXML_W_XYsDataToTOM(), and xDataXML_XYsToTOM().
enum xDataXML_itemMode xDataXML_getFirstItem | ( | xDataXML_element * | element, |
xDataXML_item * | item | ||
) |
Definition at line 419 of file xDataTOM_importXML.cc.
References xDataXML_getFirstElement().
xDataXML_element* xDataXML_getNextElement | ( | xDataXML_element * | element | ) |
Definition at line 415 of file xDataTOM_importXML.cc.
Referenced by MCGIDI_map_readFile(), MCGIDI_target_read(), xDataXML_axesElememtToTOM(), xDataXML_axesToTOM(), xDataXML_constructTOM(), xDataXML_getElementsByTagName(), xDataXML_KalbachMannToTOM(), xDataXML_numberOfElementsByTagName(), xDataXML_polynomialToTOM(), xDataXML_regionsW_XYs_LegendreSeries_regionToTOM(), xDataXML_regionsW_XYs_LegendreSeriesToTOM(), xDataXML_regionsXYs_regionToTOM(), xDataXML_regionsXYsToTOM(), xDataXML_V_W_XYs_LegendreSeries_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYsToTOM(), xDataXML_W_XYs_LegendreSeriesToTOM(), xDataXML_W_XYsDataToTOM(), and xDataXML_XYsToTOM().
enum xDataXML_itemMode xDataXML_getNextItem | ( | xDataXML_item * | item | ) |
Definition at line 439 of file xDataTOM_importXML.cc.
xDataXML_element* xDataXML_getOneElementByTagName | ( | statusMessageReporting * | smr, |
xDataXML_element * | element, | ||
char * | name, | ||
int | required | ||
) |
Definition at line 684 of file xDataTOM_importXML.cc.
References xDataTOM_smrLibraryID, xDataXML_freeElementList(), xDataXML_get_smrUserInterfaceFromElement(), and xDataXML_getElementsByTagName().
char const* xDataXML_getRealFileName | ( | xDataXML_document * | doc | ) |
Definition at line 774 of file xDataTOM_importXML.cc.
|
static |
Definition at line 713 of file xDataTOM_importXML.cc.
References name, s, and xDataXML_getTraceback2().
Referenced by xDataXML_addElementToRoot().
|
static |
Definition at line 731 of file xDataTOM_importXML.cc.
Referenced by xDataXML_getTraceback().
xDataTOM_TOM* xDataXML_importFile | ( | statusMessageReporting * | smr, |
char const * | fileName | ||
) |
Definition at line 63 of file xDataTOM_importXML.cc.
References xDataTOM_freeTOM(), xDataTOM_mallocTOM(), xDataTOM_setFileNameTOM(), xDataXML_constructTOM(), xDataXML_freeDoc(), xDataXML_getDocumentsElement(), and xDataXML_importFile2().
Referenced by xDataTOM_importFile().
xDataXML_document* xDataXML_importFile2 | ( | statusMessageReporting * | smr, |
char const * | fileName | ||
) |
Definition at line 90 of file xDataTOM_importXML.cc.
References buffer, n, s, smr_isOk(), xDataTOM_smrLibraryID, xDataXML_endXMLParsing(), xDataXML_freeDoc(), xDataXML_mallocDoc(), xDataXML_parse(), and xDataXML_setFileName().
Referenced by MCGIDI_map_readFile(), MCGIDI_target_read(), and xDataXML_importFile().
|
static |
Definition at line 520 of file xDataTOM_importXML.cc.
Referenced by xDataXML_addElementToRoot().
void* xDataXML_initializeData | ( | statusMessageReporting * | smr, |
xDataXML_element * | XE, | ||
xDataTOM_element * | TE, | ||
char const * | ID, | ||
size_t | size | ||
) |
Definition at line 1009 of file xDataTOM_importXML.cc.
References smr_freeMemory(), xData_initializeData(), and xDataXML_axesElememtToTOM().
Referenced by xDataXML_KalbachMannToTOM(), xDataXML_polynomialToTOM(), xDataXML_regionsW_XYs_LegendreSeriesToTOM(), xDataXML_regionsXYsToTOM(), xDataXML_V_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYsToTOM(), xDataXML_W_XYs_LegendreSeriesToTOM(), and xDataXML_W_XYsToTOM().
|
static |
Definition at line 142 of file xDataTOM_importXML.cc.
References smr_isOk(), xDataTOM_smrLibraryID, xDataXML_initializeRootElement(), xDataXML_parseCharacterData(), xDataXML_parseEndElement(), xDataXML_parseStartElement(), xDataXML_smrUserInterfaceInitialize(), XML_ParserCreate(), XML_SetCharacterDataHandler(), XML_SetElementHandler(), and XML_SetUserData().
Referenced by xDataXML_mallocDoc().
|
static |
Definition at line 286 of file xDataTOM_importXML.cc.
Referenced by xDataXML_addElementToRoot(), and xDataXML_initializeDoc().
int xDataXML_is_xDataType | ( | statusMessageReporting * | smr, |
xDataXMLType * | xDT, | ||
char const *const | ID, | ||
int | setMsg | ||
) |
Definition at line 753 of file xDataTOM_importXML.cc.
References xDataTOM_smrLibraryID, and xDataXML_get_smrUserInterfaceFromElement().
int xDataXML_isAttributeInElement | ( | xDataXML_element * | element, |
char const * | name | ||
) |
Definition at line 479 of file xDataTOM_importXML.cc.
References xDataXML_isAttributeInList().
int xDataXML_isAttributeInList | ( | xDataXML_attributionList * | attributes, |
char const * | name | ||
) |
Definition at line 467 of file xDataTOM_importXML.cc.
Referenced by xDataXML_isAttributeInElement().
|
static |
Definition at line 130 of file xDataTOM_importXML.cc.
References xDataXML_freeDoc(), and xDataXML_initializeDoc().
Referenced by xDataXML_importFile2().
int xDataXML_numberOfElementsByTagName | ( | statusMessageReporting * | , |
xDataXML_element * | element, | ||
char const * | tagName | ||
) |
Definition at line 647 of file xDataTOM_importXML.cc.
References n, xDataXML_getFirstElement(), and xDataXML_getNextElement().
Referenced by xDataXML_getElementsByTagName(), xDataXML_KalbachMannToTOM(), xDataXML_regionsW_XYs_LegendreSeries_regionToTOM(), xDataXML_regionsW_XYs_LegendreSeriesToTOM(), xDataXML_regionsXYsToTOM(), xDataXML_V_W_XYs_LegendreSeries_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYsToTOM(), xDataXML_W_XYs_LegendreSeriesToTOM(), and xDataXML_W_XYsDataToTOM().
|
static |
Definition at line 228 of file xDataTOM_importXML.cc.
References XML_Parse().
Referenced by xDataXML_importFile2().
|
static |
Definition at line 257 of file xDataTOM_importXML.cc.
References smr_isOk().
Referenced by xDataXML_initializeDoc().
|
static |
Definition at line 247 of file xDataTOM_importXML.cc.
Referenced by xDataXML_initializeDoc().
|
static |
Definition at line 397 of file xDataTOM_importXML.cc.
References XML_GetCurrentColumnNumber(), and XML_GetCurrentLineNumber().
Referenced by xDataXML_addElementToRoot(), and xDataXML_parseInitializeText().
|
static |
Definition at line 300 of file xDataTOM_importXML.cc.
References xDataXML_parseGetCurrentPosition().
Referenced by xDataXML_addElementToRoot().
int xDataXML_parseIsError | ( | xDataXML_document * | doc | ) |
Definition at line 406 of file xDataTOM_importXML.cc.
|
static |
Definition at line 237 of file xDataTOM_importXML.cc.
References smr_isOk(), and xDataXML_addElementToRoot().
Referenced by xDataXML_initializeDoc().
|
static |
Definition at line 781 of file xDataTOM_importXML.cc.
References PATH_MAX, and smr_freeMemory().
Referenced by xDataXML_importFile2().
|
static |
Definition at line 940 of file xDataTOM_importXML.cc.
Referenced by xDataXML_stringTo_double(), and xDataXML_stringTo_xDataTOM_Int().
|
static |
Definition at line 841 of file xDataTOM_importXML.cc.
References smr_allocateFormatMessage().
Referenced by xDataXML_smrUserInterfaceInitialize().
|
static |
Definition at line 832 of file xDataTOM_importXML.cc.
Referenced by xDataXML_freeDoc().
|
static |
Definition at line 823 of file xDataTOM_importXML.cc.
References xDataXML_smrUserInterface().
Referenced by xDataXML_initializeDoc().
int xDataXML_stringTo_double | ( | statusMessageReporting * | smr, |
void * | smrUserInterface, | ||
char const * | c, | ||
double * | value, | ||
char const * | endings, | ||
char ** | e | ||
) |
Definition at line 891 of file xDataTOM_importXML.cc.
References n, s, xDataTOM_smrLibraryID, and xDataXML_shortStringForMessage().
Referenced by xDataXML_stringToDoubles().
int xDataXML_stringTo_xDataTOM_Int | ( | statusMessageReporting * | smr, |
void * | smrUserInterface, | ||
char const * | c, | ||
xDataTOM_Int * | value, | ||
char const * | endings, | ||
char ** | e | ||
) |
Definition at line 858 of file xDataTOM_importXML.cc.
References n, s, xDataTOM_smrLibraryID, and xDataXML_shortStringForMessage().
int xDataXML_xDataTypeConvertAttributes | ( | statusMessageReporting * | smr, |
xDataXML_element * | element | ||
) |
Definition at line 559 of file xDataTOM_importXML.cc.
References xDataTOM_smrLibraryID, xDataXML_convertAttributeTo_xDataTOM_Int(), and xDataXML_get_smrUserInterfaceFromElement().