/Engine/Source/Runtime/XmlParser/Public/FastXml.h
Quickly parse an XML file. Pass in your implementation of theIFastXmlCallbackinterface with code to handle parsed elements and attributes, along with either the full path to the XML file to load, or a string with the full XML file content.
Returns true if loading was successful, or false if anything went wrong or the user canceled. When false is returned, an error message string will be set in the OutErrorMessage variable, along with the line number that parsing failed at in OutErrorLineNumber.
static bool ParseXmlFile ( class [IFastXmlCallback](API\Runtime\XmlParser\IFastXmlCallback) * Callback, const TCHAR * XmlFilePath, TCHAR * XmlFileContents, class [FFeedbackContext](API\Runtime\Core\Misc\FFeedbackContext) * FeedbackContext, const bool bShowSlowTaskDialog, const bool bShowCancelButton, [FText](API\Runtime\Core\Internationalization\FText) & OutErrorMessage, int32 & OutErrorLineNumber )