Module |
|
Header |
/Engine/Source/Runtime/XmlParser/Public/FastXml.h |
Include |
#include "FastXml.h" |
class IFastXmlCallback
Create your own class that implements the IFastXmlCallback interface to process the XML elements as they are loaded by FFastXml::ParseXmlFile(). You'll receive a ProcessElement() call for every XML element that is encountered, along with a corresponding ProcessClose() when that element's scope has ended. ProcessAttribute() will be called for any attributes found within the scope of the current element.
Name | Description | ||
---|---|---|---|
|
ProcessAttribute |
Called when an XML attribute is encountered for the current scope's element. |
|
|
ProcessClose ( |
Called when an element's scope ends in the XML file |
|
|
ProcessComment ( |
Called when a comment is encountered. This can happen pretty much anywhere in the file. |
|
|
ProcessElement |
Called when a new XML element is encountered, starting a new scope. |
|
|
ProcessXmlDeclaration |
Called after the XML's header is parsed. This is usually the first call that you'll get back. |