IXmlUtils

IXmlUtils structure.

C++
struct IXmlUtils {
};
File

IXml.h

IXmlUtils::~IXmlUtils Destructor
C++
virtual ~IXmlUtils();
IXmlUtils::CreateXmlSerializer Method

Creates XML Writer for ISerialize interface.

C++
virtual IXmlSerializer* CreateXmlSerializer() = 0;
See Also
IXmlUtils::GetIReadWriteXMLSink Method

Gets an object that can read a xml into a IReadXMLSink and writes a xml from a IWriteXMLSource

C++
virtual IReadWriteXMLSink* GetIReadWriteXMLSink() = 0;
IXmlUtils::HashXml Method

Creates an MD5 hash of an XML file

C++
virtual const char * HashXml(XmlNodeRef node) = 0;
IXmlUtils::LoadXmlFromBuffer Method

Loads xml from memory buffer, returns 0 if load failed.

C++
virtual XmlNodeRef LoadXmlFromBuffer(const char * buffer, size_t size, bool bReuseStrings = false) = 0;
IXmlUtils::LoadXmlFromFile Method

Loads xml file, returns 0 if load failed.

C++
virtual XmlNodeRef LoadXmlFromFile(const char * sFilename, bool bReuseStrings = false, bool bEnablePatching = true) = 0;