XML:setAttribute(path,attribute,value)

Establece el valor de un único atributo.

Cuando se utiliza la forma de dos argumentos, el primer argumento es el nombre del atributo y la segunda cadena es el valor del atributo. La forma de dos argumentos modifica el elemento actual.

Cuando se utiliza la forma de tres argumentos, el primer argumento es la ruta a un elemento, el segundo argumento es el nombre del atributo y el tercer argumento es el valor del atributo.

Ejemplo
doc = xml.parse('<config><connection host='127.0.0.1'/></config>')
doc:setAttribute('/config/connection', 'host', '208.94.146.70')

doc:goPath('/config/connection')
doc:setAttribute('host','127.0.0.1')