RU/xmlDestroyNode: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{RU/Server client function}} Эта функция уничтожает узел XML из дерева XML узлов. ==Синтаксис== <syntaxhighlight lang="lua"> bool xml...")
 
(Blanked the page)
Line 1: Line 1:
__NOTOC__
{{RU/Server client function}}
Эта функция уничтожает узел XML из дерева XML узлов.


==Синтаксис==
<syntaxhighlight lang="lua">
bool xmlDestroyNode ( xmlnode theXMLNode )
</syntaxhighlight>
===Обязательные параметры===
*'''theXMLNode:''' [[XML узел]] который вы уничтожаете.
===Возвращает===
Возвращает ''true'' если [[XML узел]] успешно уничтожен, в противном случае ''false''.
===Пример===
<section name="Server" class="server" show="true">
Этот пример добавляет команду '/delnode' и создает XML файл 'test.xml'.
<syntaxhighlight lang="lua">
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)
</syntaxhighlight>
</section>
==Смотрите также==
{{RU/XML functions}}
[[en:xmlDestroyNode]]

Revision as of 15:47, 31 March 2016