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
   98   99   100   101   102   103   104   105   106   107   108