24 #ifndef __SCIP_XML_H__ 25 #define __SCIP_XML_H__ 34 struct XML_ATTR_struct
43 struct XML_NODE_struct
const char * xmlFindPcdata(const XML_NODE *node, const char *name)
const XML_NODE * xmlFirstNode(const XML_NODE *node, const char *name)
struct XML_ATTR_struct XML_ATTR
XML_NODE * xmlProcess(const char *filename)
const XML_NODE * xmlFirstChild(const XML_NODE *node)
const char * xmlGetData(const XML_NODE *node)
void xmlShowNode(const XML_NODE *root)
struct XML_NODE_struct XML_NODE
const XML_NODE * xmlFindNodeMaxdepth(const XML_NODE *node, const char *name, int depth, int maxdepth)
int xmlGetLine(const XML_NODE *node)
const XML_NODE * xmlNextNode(const XML_NODE *node, const char *name)
const XML_NODE * xmlFindNode(const XML_NODE *node, const char *name)
const char * xmlGetName(const XML_NODE *node)
const XML_NODE * xmlLastChild(const XML_NODE *node)
const char * xmlGetAttrval(const XML_NODE *node, const char *name)
XML_ATTR * xmlNewAttr(const char *name, const char *value)
XML_NODE * xmlNewNode(const char *name, int lineno)
void xmlAddAttr(XML_NODE *n, XML_ATTR *a)
void xmlFreeNode(XML_NODE *node)
const XML_NODE * xmlPrevSibl(const XML_NODE *node)
const XML_NODE * xmlNextSibl(const XML_NODE *node)
void xmlAppendChild(XML_NODE *parent, XML_NODE *child)