Page 103 - 6734
P. 103
#print node.lastChild # останній дочірній
#print node.hasAttributes() # чи має атрибути
#print node.attributes['id'].nodeValue # значення
атрибута id
#print node.isSameNode(div) # чи це той самий вузол
clon=node.cloneNode(True) # клонувати з підвузлами
body.insertBefore(clon, div) # вставити дочірній
перед div
body.removeChild(clon) # видалити дочірній clon
body.appendChild(clon) # додати дочірній
body.removeChild(clon)
############## xml.dom.minidom ####################
print doc.toprettyxml(' ') # вивести у форматі з
відступами
f=open("my.html","w") # відкрити файл для запису
f.write(doc.toprettyxml(' ')) # зберегти документ
f.close()
doc2 = minidom.parse('my.html') # читати XML документ
із файлу
doc3=minidom.parseString('<A>x</A>') # читати XML
документ із рядка
#print doc3.toxml() # вивести документ у форматі XML
<?xml version="1.0" ?>
<html>
<body>
<div id="1">Text</div>
</body>
</html>
xml.etree.ElementTree – ElementTree XML API
Модуль містить визначення типу Element – гнучкого
контейнера, який призначений для зберігання ієрархічних структур
102