5 #ifndef xDataTOM_importXML_private_h_included
6 #define xDataTOM_importXML_private_h_included
12 #if defined __cplusplus
245 #if defined __cplusplus
int xDataXML_stringTo_double(statusMessageReporting *smr, void *smrUserInterface, char const *c, double *value, char const *endings, char **e)
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_axesElememtToTOM(statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_axes *axes)
int xDataXML_XYsToTOM(statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_element *TE)
char const * xDataXML_getFileName(xDataXML_document *doc)
int xDataXML_stringToDoubles(statusMessageReporting *smr, xDataXML_element *XE, char const *s, int length, double *d)
int(* xDTXML_toDataFunction)(statusMessageReporting *smr, xDataXMLType *, xDataXML_attributionList *, char const *)
xDataXML_element * parentElement
xDataXML_element * xDataXML_getFirstElement(xDataXML_element *element)
void xDataXML_freeElementList(statusMessageReporting *smr, xDataXML_elementList *list)
char const * xDataXML_getRealFileName(xDataXML_document *doc)
void * xDataXML_initializeData(statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_element *TE, char const *ID, size_t size)
xDataXML_element * xDataXML_getNextElement(xDataXML_element *element)
xDataXMLType xDataTypeInfo
int xDataXML_addToAccessed(statusMessageReporting *smr, xDataXML_element *element, int increment)
xDataXML_rootElement root
xDataXML_rootElement * currentRoot
int xDataXML_stringTo_xDataTOM_Int(statusMessageReporting *smr, void *smrUserInterface, char const *c, xDataTOM_Int *value, char const *endings, char **e)
int xDataXML_W_XYsDataToTOM(statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_W_XYs *W_XYs, int index, double value, xDataTOM_axes *axes, int axesOffset)
int xDataXML_axesToTOM(statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_axes *axes)
xDataXML_element * element
int xDataXML_numberOfElementsByTagName(statusMessageReporting *smr, xDataXML_element *element, char const *tagName)
void * xDataXML_get_smrUserInterfaceFromElement(xDataXML_element *element)
xDataXML_document * xDataXML_importFile2(statusMessageReporting *smr, char const *fileName)
xDataXML_rootElement childrenRoot
int xDataXML_V_W_XYsToTOM(statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_element *TE)
xDataXML_element * currentChild
int xDataXML_isAttributeInList(xDataXML_attributionList *attributes, char const *name)
xDataXML_element * parentElement
int xDataXML_W_XYsToTOM(statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_element *TE)
xDataXML_elementListItem * items
const XML_Char int const XML_Char * value
int xDataXML_getAccessed(statusMessageReporting *smr, xDataXML_element *element)
xDTXML_toStringFunction toString
enum xDataXML_itemMode xDataXML_getFirstItem(xDataXML_element *element, xDataXML_item *item)
xDataXML_document * xData_doc
int xDataXML_W_XYs_LegendreSeriesToTOM(statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_element *TE)
char * xDataXML_getAttributesValue(xDataXML_attributionList *attributes, char const *name)
xDataXML_rootElement * parentRoot
typedef int(XMLCALL *XML_NotStandaloneHandler)(void *userData)
int xDataXML_attributeListLength(xDataXML_attributionList *attributes)
xDataXML_smr smrUserInterface
xDataXML_element * element
xDataXML_document * xDataXML_getElementsDocument(xDataXML_element *element)
void * xDataXML_freeDoc(statusMessageReporting *smr, xDataXML_document *doc)
void * xDataXML_get_smrUserInterfaceFromDocument(xDataXML_document *doc)
int xDataXML_isAttributeInElement(xDataXML_element *element, char const *name)
xDataTOM_TOM * xDataXML_importFile(statusMessageReporting *smr, char const *fileName)
xDTXML_toDataFunction toData
xDataXML_attributionList attributes
int xDataXML_regionsW_XYs_LegendreSeriesToTOM(statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_element *TE)
struct xDataTOM_importXMLTOM_s xDataTOM_importXMLTOM
int(* xDTXML_releaseFunction)(statusMessageReporting *smr, xDataXMLType *)
int xDataXML_KalbachMannToTOM(statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_element *TE)
xDataXML_attribute * xDataXML_attributeByIndex(xDataXML_attributionList *attributes, int index)
int xDataXML_is_xDataType(statusMessageReporting *smr, xDataXMLType *xDT, char const *const type, int setMsg)
xDataXML_element * xDataXML_getDocumentsElement(xDataXML_document *doc)
xDataXML_element * element
int xDataXML_convertAttributeToDouble(statusMessageReporting *smr, xDataXML_element *element, char const *name, double *d, int required)
int xDataXML_parseIsError(xDataXML_document *doc)
char *(* xDTXML_toStringFunction)(statusMessageReporting *smr, xDataXMLType *)
int xDataXML_regionsXYsToTOM(statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_element *TE)
xDataXML_elementList * xDataXML_getElementsByTagName(statusMessageReporting *smr, xDataXML_element *element, char const *tagName)
xDataXML_rootElement * parentRoot
int xDataXML_W_XYs_LegendreSeries_LegendreSeriesToTOM(statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_LegendreSeries *LegendreSeries)
xDataXML_attribute * attributes
enum xDataXML_itemMode xDataXML_getNextItem(xDataXML_item *item)
static PROLOG_HANDLER error
char *(* smr_userInterface)(void *userData)
int xDataXML_polynomialToTOM(statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_element *TE)
statusMessageReporting * smr
xDataXML_element * children
smr_userInterface smrUserInterface
char const * xDataXML_getAttributesValueInElement(xDataXML_element *element, char const *name)
int xDataXML_XYsDataToTOM(statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_XYs *XYs, int index, int length, double value, double accuracy, enum xDataTOM_subAxesType subAxesType, int axesOffest, xDataTOM_axes *axes, xDataTOM_interpolation *interpolation)
xDataXML_element * xDataXML_getOneElementByTagName(statusMessageReporting *smr, xDataXML_element *element, char *name, int required)
int xDataXML_getCommonData(statusMessageReporting *smr, xDataXML_element *element, xDataTOM_Int *index, xDataTOM_Int *start, xDataTOM_Int *end, xDataTOM_Int *length)
xDTXML_releaseFunction release
int xDataXML_V_W_XYs_LegendreSeriesToTOM(statusMessageReporting *smr, xDataXML_element *XE, xDataTOM_element *TE)