All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Detailed Descriptiondeclarations for XML parsing Definition in file xml.h. Go to the source code of this file.
Typedef DocumentationFunction Documentation
Parse file
Definition at line 1068 of file xmlparse.c. References BMSallocMemoryArray, BMScopyMemoryArray, BMSfreeMemoryArray, parse_pos_struct::buf, clearPstack(), FALSE, FCLOSE, parse_pos_struct::filename, FOPEN, parse_pos_struct::fp, parse_pos_struct::lastsym, parse_pos_struct::lineno, parse_pos_struct::nextsym, NULL, parse_pos_struct::pos, pushPstack(), parse_pos_struct::state, parse_pos_struct::top, TRUE, XML_Bool, XML_STATE_BEFORE, xmlAddAttr(), xmlErrmsg(), xmlError, xmlFreeNode(), xmlNewAttr(), xmlNewNode(), and xmlParse(). Referenced by readXMLSol(), and SCIP_DECL_READERREAD().
create new node Definition at line 1159 of file xmlparse.c. References BMSallocMemory, BMSclearMemory, BMSduplicateMemoryArray, and NULL. Referenced by handleDecl(), handleStarttag(), procPcdata(), and xmlProcess().
create new attribute Definition at line 1178 of file xmlparse.c. References BMSallocMemory, BMSclearMemory, BMSduplicateMemoryArray, and NULL. Referenced by procInTag(), and xmlProcess(). add attribute Definition at line 1198 of file xmlparse.c. References NULL. Referenced by procInTag(), and xmlProcess(). append child node Definition at line 1211 of file xmlparse.c. References NULL. Referenced by handleDecl(), handleStarttag(), and procPcdata().
free node Definition at line 1270 of file xmlparse.c. References BMSfreeMemory, BMSfreeMemoryArray, NULL, xmlFreeAttr(), and xmlFreeNode(). Referenced by readXMLSol(), SCIP_DECL_READERREAD(), xmlFreeNode(), and xmlProcess().
output node Definition at line 1320 of file xmlparse.c. References infoMessage, NULL, and xmlShowNode(). Referenced by SCIP_DECL_READERREAD(), and xmlShowNode().
get attribute value Definition at line 1348 of file xmlparse.c. References infoMessage, and NULL. Referenced by readConstraints(), readExpression(), readLinearCoefs(), readMultIncr(), readNonlinearExprs(), readObjective(), readQuadraticCoefs(), readSOScons(), readVariables(), and readXMLSol(). return first node Definition at line 1374 of file xmlparse.c. References NULL. Referenced by xmlNextNode(). find node Definition at line 1406 of file xmlparse.c. References NULL, and xmlFindNode(). Referenced by xmlFindNode(), and xmlFindPcdata().
find node with bound on the depth
Definition at line 1445 of file xmlparse.c. References NULL, and xmlFindNodeMaxdepth(). Referenced by readConstraints(), readLinearCoefs(), readNonlinearExprs(), readObjective(), readQuadraticCoefs(), readSOScons(), readVariables(), readXMLSol(), SCIP_DECL_READERREAD(), and xmlFindNodeMaxdepth(). return next sibling Definition at line 1475 of file xmlparse.c. References NULL. Referenced by readConstraints(), readExpression(), readLinearCoefs(), readNonlinearExprs(), readObjective(), readQuadraticCoefs(), readSOScons(), readVariables(), and readXMLSol(). return first child Definition at line 1495 of file xmlparse.c. References NULL. Referenced by readConstraints(), readExpression(), readLinearCoefs(), readNonlinearExprs(), readObjective(), readQuadraticCoefs(), readSOScons(), readVariables(), readXMLSol(), and SCIP_DECL_READERREAD().
return name of node Definition at line 1515 of file xmlparse.c. References NULL. Referenced by readExpression(), readLinearCoefs(), readNonlinearExprs(), readQuadraticCoefs(), and readSOScons().
get data Definition at line 1535 of file xmlparse.c. References NULL. Referenced by readLinearCoefs(), readObjective(), and SCIP_DECL_READERREAD().
|