Pular para o conteúdo

xmlNodeSetAttribute

Compartilhada XML

Cria, altera ou remove um atributo.

bool xmlNodeSetAttribute ( xmlnode oNo, string nome [, string valor ] )
NomeTipoPadrãoDescrição
oNoxmlnode—O nó.
nomestring—Nome do atributo.
valorstring—O valor. Números também são aceitos e convertidos para texto. Omitir o valor (ou passar nil) remove o atributo.

true quando o atributo foi gravado. Ao remover, true se o atributo existia e false se não havia nada para remover. Devolve false também quando o valor não é texto nem número.

Atributos mantêm a ordem em que foram criados, e gravar num nome que já existe substitui o valor sem mudar essa ordem.

xmlNodeSetAttribute(jogador, "pontos", 1500) -- vira "1500"
xmlNodeSetAttribute(jogador, "banido", nil) -- remove o atributo