Typedefs | Functions

xml-tree.h File Reference

#include <wizard/exception.h>

Go to the source code of this file.

Typedefs

typedef struct _XMLTreeInfo XMLTreeInfo

Functions

WizardExport char * CanonicalXMLContent (const char *, const WizardBooleanType)
WizardExport char ** XMLTreeInfoToXML (XMLTreeInfo *)
WizardExport const char * GetXMLTreeAttribute (XMLTreeInfo *, const char *)
WizardExport const char ** GetXMLTreeContent (XMLTreeInfo *)
WizardExport const char **** GetXMLTreeProcessingInstructions (XMLTreeInfo *, const char *)
WizardExport const char ***** GetXMLTreeTag (XMLTreeInfo *)
WizardExport XMLTreeInfoAddChildToXMLTree (XMLTreeInfo *, const char *, const size_t)
WizardExport XMLTreeInfo ** AddPathToXMLTree (XMLTreeInfo *, const char *, const size_t)
WizardExport XMLTreeInfo *** DestroyXMLTree (XMLTreeInfo *)
WizardExport XMLTreeInfo **** GetNextXMLTreeTag (XMLTreeInfo *)
WizardExport XMLTreeInfo ***** GetXMLTreeChild (XMLTreeInfo *, const char *)
WizardExport XMLTreeInfo ****** GetXMLTreeOrdered (XMLTreeInfo *)
WizardExport XMLTreeInfo ******* GetXMLTreePath (XMLTreeInfo *, const char *)
WizardExport XMLTreeInfo ******** GetXMLTreeSibling (XMLTreeInfo *)
WizardExport XMLTreeInfo ********* InsertTagIntoXMLTree (XMLTreeInfo *, XMLTreeInfo *, const size_t)
WizardExport XMLTreeInfo ********** NewXMLTree (const char *, ExceptionInfo *)
WizardExport XMLTreeInfo *********** NewXMLTreeTag (const char *)
WizardExport XMLTreeInfo ************ PruneTagFromXMLTree (XMLTreeInfo *)
WizardExport XMLTreeInfo ************* SetXMLTreeAttribute (XMLTreeInfo *, const char *, const char *)
WizardExport XMLTreeInfo ************** SetXMLTreeContent (XMLTreeInfo *, const char *)

Typedef Documentation

typedef struct _XMLTreeInfo XMLTreeInfo

Function Documentation

WizardExport XMLTreeInfo* AddChildToXMLTree ( XMLTreeInfo ,
const char *  ,
const   size_t 
)
WizardExport XMLTreeInfo* * AddPathToXMLTree ( XMLTreeInfo ,
const char *  ,
const   size_t 
)
WizardExport char* CanonicalXMLContent ( const char *  ,
const   WizardBooleanType 
)
WizardExport XMLTreeInfo* * * DestroyXMLTree ( XMLTreeInfo  ) 
WizardExport XMLTreeInfo* * * * GetNextXMLTreeTag ( XMLTreeInfo  ) 
WizardExport const char* GetXMLTreeAttribute ( XMLTreeInfo ,
const char *   
)
WizardExport XMLTreeInfo* * * * * GetXMLTreeChild ( XMLTreeInfo ,
const char *   
)
WizardExport const char* * GetXMLTreeContent ( XMLTreeInfo  ) 
WizardExport XMLTreeInfo* * * * * * GetXMLTreeOrdered ( XMLTreeInfo  ) 
WizardExport XMLTreeInfo* * * * * * * GetXMLTreePath ( XMLTreeInfo ,
const char *   
)
WizardExport const char* * ** GetXMLTreeProcessingInstructions ( XMLTreeInfo ,
const char *   
)
WizardExport XMLTreeInfo* * * * * * * * GetXMLTreeSibling ( XMLTreeInfo  ) 
WizardExport const char* * ** * GetXMLTreeTag ( XMLTreeInfo  ) 
WizardExport XMLTreeInfo* * * * * * * * * InsertTagIntoXMLTree ( XMLTreeInfo ,
XMLTreeInfo ,
const   size_t 
)
WizardExport XMLTreeInfo* * * * * * * * * * NewXMLTree ( const char *  ,
ExceptionInfo  
)
WizardExport XMLTreeInfo* * * * * * * * * * * NewXMLTreeTag ( const char *   ) 
WizardExport XMLTreeInfo* * * * * * * * * * * * PruneTagFromXMLTree ( XMLTreeInfo  ) 
WizardExport XMLTreeInfo* * * * * * * * * * * * * SetXMLTreeAttribute ( XMLTreeInfo ,
const char *  ,
const char *   
)
WizardExport XMLTreeInfo* * * * * * * * * * * * * * SetXMLTreeContent ( XMLTreeInfo ,
const char *   
)
WizardExport char* * XMLTreeInfoToXML ( XMLTreeInfo  )