RU/xmlCreateChild

From Multi Theft Auto: Wiki
Revision as of 10:08, 2 October 2014 by Fabervox (talk | contribs) (Created page with "__NOTOC__ {{RU/Server client function}} Эта функция создает узла потомка, под XML узлом. ==Синтаксис== <syntaxhighlight lang="lua">xmlnode xmlCrea...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Эта функция создает узла потомка, под XML узлом.

Синтаксис

xmlnode xmlCreateChild ( xmlnode parentNode, string tagName )

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

  • parentNode: XML узел в котором вы создаете нового узла-потомка.
  • tagName: тип узла потомка, который вы создаете.

Возвращает

Возвращает созданный XML узел в случае успеха,false в противном случае.

Пример

Click to collapse [-]
Клиент

Этот пример позволяет игроку использовать команду 'createfile' для создания .xml файла.

-- Создает файл с названием "new.xml", корневым узлом "newroot" и узлом-потомком "newchild".
function createFileHandler()
    local RootNode = xmlCreateFile("new.xml"," newroot")
    local NewNode = xmlCreateChild(RootNode, "newchild")
    xmlSaveFile(RootNode)
end

addCommandHandler("createfile", createFileHandler)

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

Серверные функции

Клиентские функции

Общие функции

  • xmlCopyFile - копирует всё содержимое определённого узла в XML-документе в новый файл документа
  • xmlCreateChild - создаёт новый дочерний узел в узле XML
  • xmlCreateFile - создаёт новый XML-документ, который впоследствии можно сохранить в файл с помощью xmlSaveFile
ДО ВЕРСИИ 1.0.0 :
  • xmlCreateSubNode - создаёт подузел для указанного XML узла
  • xmlFindSubNode - возвращает именованный подузел определённого XML узла
  • xmlDestroyNode - удаляет узел XML из дерева узлов XML
  • xmlFindChild - возвращает именованный дочерний узел узла XML
  • xmlLoadFile - загружает XML-файл и возвращает узел, указав конкретный путь к файлу
  • xmlLoadString - создаёт XML узел из строкового ввода
  • xmlNodeGetAttribute - возвращает атрибут узла в файле конфигурации
  • xmlNodeGetAttributes - возвращает все аттрибуты выбранного XML узла
  • xmlNodeGetChildren - возвращает все дочерние элементы определенного XML узла или определенного дочернего узла
  • xmlNodeGetName - возвращает имя тега указанного XML узла
  • xmlNodeGetParent - возвращает родительский узел XML узла
  • xmlNodeGetValue - читает значения тегов в файлах XML
  • xmlNodeSetAttribute - редактирует атрибуты узла в файле конфигурации
  • xmlNodeSetName - задает имя тега указанного XML узла
  • xmlNodeSetValue - присваивает значения тегам в файлах XML
  • xmlSaveFile - сохраняет загруженный файл XML
  • xmlUnloadFile - выгружает XML файл из памяти