5#include "Containers/Array.h"
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FXmlAttribute(const FString &InTag, const FString &InValue)
Definition XmlNode.h:15
XMLPARSER_API const FString & GetTag() const
Definition XmlNode.cpp:6
XMLPARSER_API const FString & GetValue() const
Definition XmlNode.cpp:11
XMLPARSER_API const TArray< FXmlNode * > & GetChildrenNodes() const
Definition XmlNode.cpp:39
XMLPARSER_API const FXmlNode * GetNextNode() const
Definition XmlNode.cpp:34
XMLPARSER_API void AppendChildNode(const FString &InTag, const FString &InContent=FString(), const TArray< FXmlAttribute > &InAttributes=TArray< FXmlAttribute >())
Definition XmlNode.cpp:107
const TArray< FXmlAttribute > & GetAttributes() const
Definition XmlNode.h:80
XMLPARSER_API void SetAttributes(const TArray< FXmlAttribute > &InAttributes)
Definition XmlNode.cpp:90
XMLPARSER_API const FXmlNode * GetFirstChildNode() const
Definition XmlNode.cpp:44
XMLPARSER_API const FXmlNode * FindChildNode(const FString &InTag) const
Definition XmlNode.cpp:56
XMLPARSER_API const FString & GetTag() const
Definition XmlNode.cpp:75
XMLPARSER_API const FString & GetContent() const
Definition XmlNode.cpp:80
XMLPARSER_API FString GetAttribute(const FString &InTag) const
Definition XmlNode.cpp:95
XMLPARSER_API void SetContent(const FString &InContent)
Definition XmlNode.cpp:85