XmlDestroyNode: Difference between revisions
Jump to navigation
Jump to search
m (Removed from 'Needs Example' list) |
|||
Line 41: | Line 41: | ||
==See Also== | ==See Also== | ||
{{XML functions}} | {{XML functions}} | ||
Revision as of 18:13, 24 May 2012
This function destroys a XML node from the XML node tree.
Syntax
bool xmlDestroyNode ( xmlnode theXMLNode )
Required Arguments
- theXMLNode: The xml node you want to destroy.
Returns
Returns true if the xml node was successfully destroyed, false otherwise.
Example
Click to collapse [-]
ServerThis example will add a command called '/delnode' and it will create an xml file called 'test.xml'.
addEventHandler("onResourceStart", resourceRoot, function() xml = xmlLoadFile("test.xml") if not xml then xml = xmlCreateFile("test.xml", "root") xmlCreateChild(xml, "node") xmlSaveFile(xml) end end) addCommandHandler("delnode", function(player) local node = xmlFindChild(xml, "node", 0) if not node then xmlUnloadFile(xml) return end xmlDestroyNode(node) xmlSaveFile(xml) xmlUnloadFile(xml) outputChatBox("You destroyed the node!", player, 0, 255, 0, false) end)
See Also
- xmlCopyFile
- xmlCreateChild
- xmlCreateFile
- xmlDestroyNode
- xmlFindChild
- xmlLoadFile
- xmlLoadString
- xmlNodeGetAttribute
- xmlNodeGetAttributes
- xmlNodeGetChildren
- xmlNodeGetName
- xmlNodeGetParent
- xmlNodeGetValue
- xmlNodeSetAttribute
- xmlNodeSetName
- xmlNodeSetValue
- xmlSaveFile
- xmlUnloadFile