XML:appendChild(name [, testo [, attributi [, vai]])
Crea un nuovo nodo elemento figlio e lo collega come ultimo figlio dell'elemento corrente.
Se viene specificato testo, l'elemento conterrà un nodo testo impostato sul valore della stringa di testo. Il valore del testo può essere nullo.
L'argomento opzionale attributi può essere una tabella che contiene un insieme di coppie nome/valore. La tabella verrà utilizzata per impostare gli attributi del nuovo elemento XML. Il valore degli attributi può essere nullo.
Il quarto argomento è un valore booleano. Se è impostato su true, la posizione del documento sarà impostata sull'elemento appena creato. In caso contrario, la posizione del documento non verrà modificata.
doc = xml.new('options')
doc:appendChild('host', '127.0.0.1')
doc:appendChild('port', '5480')
doc:appendChild('database', 'system')
str = tostring(doc)