RU/xmlLoadFile

From Multi Theft Auto: Wiki
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.

Эта функция обеспечивает альтернативный вариант загрузки XML файлов, вместо getResourceConfig. Эта функция загружает XML файл и возвращает определенный узел определенного файлового пути, тогда как getResourceConfig допускает загрузку XML файла из ресурса.

Возвращает

xmlnode xmlLoadFile ( string filePath )

Синтаксис ООП Помогите! Я не понимаю, что это!

Метод: XML.load(...)

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

  • filePath: Файловый путь в следующем формате: ":названиеРесурса/путь". 'названиеРесурса' это название ресурса в котором находится файл, а 'путь' это путь, из корневой директории ресурса к файлу.
Например,если есть файл с названием 'new.xml' в ресурсе 'ctf',из другого ресурса:xmlLoadFile(":ctf/settings.xml")
Если файл находится в этом же ресурсе, и какой-либо путь не нужен, можно писать: xmlLoadFile("settings.xml").

Возвращает

Возвращает объект, корневой XML узел XML файла, в случае успеха, в противном случае false.

Пример

Этот пример загружает XML файл settings.xml из ресурса ctv.

node = xmlLoadFile ( ":ctv/settings.xml" )

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

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

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

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

  • 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 файл из памяти