BlueprintXML - Documentation
Documentation for the BlueprintXML plugin available on the Unreal Engine Marketplace.
A class representing an XML file. It contains a root node used to access the whole XML tree.
- Output Error
FStringThe last error that occured for this XML file.
- Output Is Valid
booleanIf this file has been successfully parsed and thus, it's safe to access its root node.
- Output Is Valid
booleanIf this root node is valid and can be accessed. - Output Root Node
XmlNodeThis file's root node.
A class representing an XML node (a tag).
- Input Tag
FStringThe tag we are looking for. - Output Found
booleanIf the wanted child was found. - Output Child Node
XmlNodeThe found direct child node or nullptr.
- Output Out Nodes
TArray<XmlNode>All this node's direct children.
- Output First Child
XmlNodeThis node's first child.
- Output Next Node
XmlNodeThe next node on the same level as this node.
- Input In Tag
FStringThe attribute we want to get. - Output Attribute
FStringThis attribute's value.
- Output Attributes
TMap<FString>All the attributes of this node.
- Output Content
FStringThis node's content.
- Output Tag
FStringThis node's tag.
- Input Content
FStringThis node's new content.
- Input Tag
FStringThe new child node's tag. - Input Content
FStringThe new child node's content.
These nodes are asynchronous and perform the heavy operation outside of the game thread.
- Input File Path
FStringThe path of the file we want to load. - Output XmlFile
XmlFileThe new virtual XML file created.
- Input Xml String
FStringA string containing raw XML code. - Output XmlFile
XmlFileThe new virtual XML file created.
- Input File to Save
XmlFileThe XmlFile we want to save to disk. - Input Path
FStringThe location we want to save this file to.

