RU/xmlDestroyNode

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

Эта функция уничтожает узел XML из дерева XML узлов.

Синтаксис

bool xmlDestroyNode ( xmlnode theXMLNode )

Обязательные параметры

  • theXMLNode: XML узел который вы уничтожаете.

Возвращает

Возвращает true если XML узел успешно уничтожен, в противном случае false.

Пример

Click to collapse [-]
Server

Этот пример добавляет команду '/delnode' и создает XML файл '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("Вы уничтожили узел!", player, 0, 255, 0, false)
end)

Смотрите также