xmlNodeGetChildren
Lista os filhos de um nó, ou pega um filho específico.
Sintaxe
Seção intitulada “Sintaxe”table xmlNodeGetChildren ( xmlnode oNo [, number indice ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oNo | xmlnode | — | O nó pai. |
indice | number | — | Se informado, devolve só esse filho, começando em 0. |
Retorno
Seção intitulada “Retorno”Sem indice, uma tabela com todos os filhos diretos, na ordem em que aparecem no arquivo (essa tabela é normal do Lua e começa em 1). Com indice, o handle daquele filho, ou false se não existir.
Exemplo
Seção intitulada “Exemplo”-- todos os filhosfor _, filho in ipairs(xmlNodeGetChildren(raiz)) do outputDebugString(xmlNodeGetName(filho))end
-- só o primeirolocal primeiro = xmlNodeGetChildren(raiz, 0)Veja também
Seção intitulada “Veja também”xmlLoadFile— Carrega um arquivo XML do resource.xmlLoadString— Interpreta um XML que já está em memória, sem passar por arquivo nenhum.xmlCreateFile— Começa um documento novo, do zero.xmlSaveFile— Grava o documento no arquivo dele.xmlCopyFile— Duplica um nó, com tudo que está abaixo dele, para um documento novo.xmlUnloadFile— Descarrega o documento da memória.xmlCreateChild— Cria um nó filho.xmlDestroyNode— Apaga um nó e tudo que está abaixo dele.