SaveMapData: Difference between revisions
Jump to navigation
Jump to search
(→Syntax) |
(Replace to predefined variables.) |
||
Line 21: | Line 21: | ||
local file = xmlCreateFile("saved.map", "map") | local file = xmlCreateFile("saved.map", "map") | ||
if file then | if file then | ||
saveMapData ( file, | saveMapData ( file, resourceRoot) | ||
xmlSaveFile ( file ) | xmlSaveFile ( file ) | ||
xmlUnloadFile ( file ) | xmlUnloadFile ( file ) |
Revision as of 23:17, 11 January 2023
This converts a set of elements in the element tree into XML. This is a format that can then be loaded as a map file. Each element represents a single XML node.
Syntax
bool saveMapData ( xmlnode node, element baseElement [, bool childrenOnly = false ] )
Required Arguments
- node: An existing node that should contain the contents of baseElement
- baseElement: The first element to output to the XML tree. This element and all its children (and their children, etc) will be output.
Optional Arguments
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
- childrenOnly: Defines if you want to only save children of the specified element.
Returns
Example
Saving your resource's data to an map file (untested)
local file = xmlCreateFile("saved.map", "map") if file then saveMapData ( file, resourceRoot) xmlSaveFile ( file ) xmlUnloadFile ( file ) end
See Also