XML:append(name [, text [, attributes [, go]]])
Ajoute un nouvel élément au document en tant que frère immédiatement après l'élément actuel.
Si texte est spécifié, l'élément contiendra un nœud de texte qui prendra la valeur de la chaîne de texte.
L'argument facultatif des attributs est un tableau qui doit contenir un ensemble de paires nom/valeur. Le tableau sera utilisé pour définir les attributs du nouvel élément XML.
Le quatrième argument est une valeur booléenne. S'il a la valeur true, la position du document sera fixée à l'élément nouvellement créé. Dans le cas contraire, la position du document ne sera pas modifiée.
attrs={}
attrs.hostname='127.0.0.1'
attrs.port='5480'
attrs.database='system'
doc = xml.parse('<options><date>2011-07-01</date></options>')
doc:goPath('/options/date')
doc:append('connection', null, attrs, true)