RU/xmlCreateFile
From Multi Theft Auto: Wiki
Эта функция создает новый XML документ, который позже может быть сохранен в файл через xmlSaveFile(). Эта функция перезапишет файл, если он уже существует.
| Подсказка: Если вы не хотите что-бы содержимое созданного файла распространялось для других серверов, добавьте в файловый путь @ (Смотрите filepath для более детальной информации) |
Синтаксис
xmlnode xmlCreateFile ( string filePath, string rootNodeName )
Синтаксис ООП Помогите! Я не понимаю, что это!
- Метод: XML(...)
Обязательные параметры
- filePath: Файловый путь в следующем формате: ":названиеРесурса/путь". 'названиеРесурса' это название ресурса в котором находится файл, а 'путь' это путь, из корневой директории ресурса к файлу.
- Например,если вам нужно создать файл с названием 'new.xml' в ресурсе 'ctf',из другого ресурса:xmlCreateFile(":ctf/new.xml", "newroot")
- Если файл находится в этом же ресурсе, и какой-либо путь не нужен, можно писать: xmlCreateFile("new.xml", "newroot").
| Примечание: Если вы создаете файл в другом ресурсе, для вашего ресурса необходимы права general.ModifyOtherObjects в ACL. |
- rootNodeName: название корневого узла в XML документе.
Возвращает
Возвращает объект корневого XML узла нового XML файла, в случае успеха, в противном случае false.
Пример
Этот пример дает игроку создать .xml файл, с помощью команды 'createfile'.
-- Создает файл "new.xml" с корневым узлом "newroot" и дочерним узлом "newchild".
function createFileHandler()
local RootNode = xmlCreateFile("new.xml"," newroot")
local NewNode = xmlCreateChild(RootNode, "newchild")
xmlSaveFile(RootNode)
end
addCommandHandler("createfile", createFileHandler)