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
FString
The last error that occured for this XML file.
- Output Is Valid
boolean
If this file has been successfully parsed and thus, it's safe to access its root node.
- Output Is Valid
boolean
If this root node is valid and can be accessed. - Output Root Node
XmlNode
This file's root node.
A class representing an XML node (a tag).
- Input Tag
FString
The tag we are looking for. - Output Found
boolean
If the wanted child was found. - Output Child Node
XmlNode
The found direct child node or nullptr.
- Output Out Nodes
TArray<XmlNode>
All this node's direct children.
- Output First Child
XmlNode
This node's first child.
- Output Next Node
XmlNode
The next node on the same level as this node.
- Input In Tag
FString
The attribute we want to get. - Output Attribute
FString
This attribute's value.
- Output Attributes
TMap<FString>
All the attributes of this node.
- Output Content
FString
This node's content.
- Output Tag
FString
This node's tag.
- Input Content
FString
This node's new content.
- Input Tag
FString
The new child node's tag. - Input Content
FString
The new child node's content.
These nodes are asynchronous and perform the heavy operation outside of the game thread.
- Input File Path
FString
The path of the file we want to load. - Output XmlFile
XmlFile
The new virtual XML file created.
- Input Xml String
FString
A string containing raw XML code. - Output XmlFile
XmlFile
The new virtual XML file created.
- Input File to Save
XmlFile
The XmlFile we want to save to disk. - Input Path
FString
The location we want to save this file to.