IXmlUtils structure.
struct IXmlUtils { };
IXml.h
virtual ~IXmlUtils();
Creates XML Writer for ISerialize interface.
virtual IXmlSerializer* CreateXmlSerializer() = 0;
Gets an object that can read a xml into a IReadXMLSink and writes a xml from a IWriteXMLSource
virtual IReadWriteXMLSink* GetIReadWriteXMLSink() = 0;
Creates an MD5 hash of an XML file
virtual const char * HashXml(XmlNodeRef node) = 0;
Loads xml from memory buffer, returns 0 if load failed.
virtual XmlNodeRef LoadXmlFromBuffer(const char * buffer, size_t size, bool bReuseStrings = false) = 0;
Loads xml file, returns 0 if load failed.
virtual XmlNodeRef LoadXmlFromFile(const char * sFilename, bool bReuseStrings = false, bool bEnablePatching = true) = 0;