10 #ifndef AQEBICS_MSG_XML_H 11 #define AQEBICS_MSG_XML_H 16 #include <gwenhywfar/path.h> 17 #include <gwenhywfar/buffer.h> 18 #include <gwenhywfar/mdigest.h> 20 #include <libxml/tree.h> 21 #include <libxml/parser.h> 22 #include <libxml/xpath.h> 31 const char *defValue);
int EB_Xml_Compress64Doc(xmlDocPtr doc, GWEN_BUFFER *buf)
int EB_Xml_BuildNodeHash(xmlNodePtr node, const char *uri, GWEN_MDIGEST *md, GWEN_BUFFER *hbuf)
int EB_Xml_UncompressDoc(const char *ptr, int size, xmlDocPtr *pdoc)
int EB_Xml_BuildNodeHashSha256Sha256(xmlNodePtr node, const char *uri, GWEN_BUFFER *hbuf)
int EB_Xml_Ebicsify(xmlNodePtr node, const char *hVersion)
const char * EB_Xml_GetCharValue(xmlNodePtr n, const char *path, const char *defValue)
int EB_Xml_BuildHashData(xmlNodePtr signedInfoNode, const xmlChar *uri, GWEN_BUFFER *rbuf)
int EB_Xml_SetIntValue(xmlNodePtr n, const char *path, int value)
int EB_Xml_SetCharValue(xmlNodePtr n, const char *path, const char *value)
int EB_Xml_BuildNodeHashSha1(xmlNodePtr node, const char *uri, GWEN_BUFFER *hbuf)
int EB_Xml_DocFromBuffer(const char *ptr, int size, xmlDocPtr *pdoc)
int EB_Xml_BuildNodeHashSha256(xmlNodePtr node, const char *uri, GWEN_BUFFER *hbuf)
int EB_Xml_InsertChild(xmlNodePtr node, xmlNodePtr n)
xmlNodePtr EB_Xml_GetNode(xmlNodePtr n, const char *path, uint32_t flags)
int EB_Xml_GetIntValue(xmlNodePtr n, const char *path, int defValue)
int EB_Xml_CompressDoc(xmlDocPtr doc, GWEN_BUFFER *buf)
int EB_Xml_Uncompress64Doc(const char *ptr, int size, xmlDocPtr *pdoc)
int EB_Xml_GetXpathData(xmlNodePtr signedInfoNode, const xmlChar *uri, GWEN_BUFFER *rbuf)