RU/xmlFindChild
From Multi Theft Auto: Wiki
Эта функция возвращает потомка указанного XML узла, с указанным именем и индексом(тем каким по порядку он является, с таким именем).
Синтаксис
xmlnode xmlFindChild ( xmlnode parent, string tagName, int index )
Синтаксис ООП Помогите! Я не понимаю, что это!
- Метод: xmlnode:findChild(...)
Обязательные параметры
- parent: Это XML узел в котором ищется потомок.
- tagName: Это имя искомого потомка (учитывается регистр).
- index: Это индекс искомого потомка, его порядковый номер, счет от 0, т.е. что-бы найти первого потомка с соответствующим узлом, необходимо указывать 0, что-бы найти третьего, нужно указывать 2.
Возвращает
Возвращает XML узел (искомый потомок) в случае удачи, false в противном случае.
Пример
Click to collapse [-]
ServerЕсли вы хотитет найти узел instructions в xml файле, попробуйте так:
<root version="2.0"> <options> <instructions>Start at the beginning and keep going until the end!</instructions> </options> </root>
Используйте этот код, для того что-бы вывести текст из узла instructions в чат:
local rootNode = xmlLoadFile ( "test.xml" ) local optionsNode = xmlFindChild ( rootNode, "options", 0 ) local instructionsNode = xmlFindChild ( optionsNode, "instructions", 0 ) local instructions = xmlNodeGetValue ( instructionsNode ) outputChatBox ( instructions )