RU/xmlNodeGetAttributes
From Multi Theft Auto: Wiki
Возвращает все аттрибуты выбранного XML узла.
Синтаксис
table xmlNodeGetAttributes ( xmlnode node )
Синтаксис ООП Помогите! Я не понимаю, что это!
- Метод: xmlnode:getAttributes(...)
- Переменная: .attributes
Обязательные параметры
- node: XML узел из которого получаем аттрибуты.
Возвращает
В случае успеха, возвращает таблицу с ключами, в виде соответствующих названиям аттрибутов, и с их значениями. Если узел не имеет аттрибутов, возвращает пустую таблицу. В случае неправильного регистра, возвращает false.
Пример
Click to collapse [-]
ServerВ этом примере, скрипт открывает meta.xml ресурса в котором находится, и выводит все аттрибуты из узла <info>, в консоль.
local meta = xmlLoadFile ( "meta.xml" )
local info = xmlFindChild ( meta, "info", 0 )
if info then
local attrs = xmlNodeGetAttributes ( info )
for name,value in pairs ( attrs ) do
outputConsole ( name .. " = " .. value )
end
end
xmlUnloadFile ( meta )
Если meta.xml выглядит так:
<meta>
<info type="gamemode" name="My gamemode" author="me"/>
...
</meta>
Тогда скрипт выведет (необязательно в таком порядке):
type = gamemode name = My gamemode author = me