SaveMapData: Difference between revisions
Jump to navigation
Jump to search
Line 18: | Line 18: | ||
if file then | if file then | ||
saveMapData ( file, getResourceRootElement(getThisResource()) ) | saveMapData ( file, getResourceRootElement(getThisResource()) ) | ||
xmlSaveFile ( file ) | |||
xmlUnloadFile ( file ) | xmlUnloadFile ( file ) | ||
end | end |
Revision as of 15:02, 7 January 2008
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)
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.
Returns
Example
Saving your resource's data to an map file (untested)
local file = xmlCreateFile("saved.map", "map") if file then saveMapData ( file, getResourceRootElement(getThisResource()) ) xmlSaveFile ( file ) xmlUnloadFile ( file ) end