Ответ 1
xmlFile = minidom.parse( FILE_PATH )
for script in SCRIPTS:
newScript = xmlFile.createElement("script")
newScript.setAttribute("name" , script.name)
newScript.setAttribute("action", script.action)
newScriptText = xmlFile.createTextNode( script.description )
newScript.appendChild( newScriptText )
xmlFile.childNodes[0].appendChild( newScript )
print xmlFile.toprettyxml()
Выходной файл:
<?xml version="1.0" ?>
<scripts>
<script action="list" name="ls" > List a directory </script>
<script action="copy" name="cp" > Copy a file/directory </script>
<script action="move" name="mv" > Move a file/directory </script>
.
.
.
</scripts>