XmlDestroyNode

From Multi Theft Auto: Wiki
Revision as of 18:13, 24 May 2012 by Mehmet Soedir (talk | contribs) (Removed from 'Needs Example' list)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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 [-]
Server

This 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