Page 101 - 6734
P. 101

xml.dom.minidom – мінімальна реалізація DOM
               XML  –  це  стандарт  побудови  мов  розмітки  (мов,  що
           використовують спеціальні анотації для розмітки тексту) ієрархічно
           структурованих  даних.  DOM  (Document  Object  Model)  –  це
           незалежний  від  мови  програмування  програмний  інтерфейс,  який
           дозволяє  створювати,  читати  і  змінювати  XML  документи.  DOM
           подає XML документи як деревовидну структуру, де кожен вузол є
           об’єктом, що відповідає частині документу.  xml.dom.minidom – це
           мінімальна  реалізація  інтерфейсу  DOM,  який  подібний  на  ті,  що
           використовуються  в  інших  мовах  [19].  Вона простіша  ніж  повний
           DOM і суттєво менша.

           from xml.dom import minidom

           ####### Document Objects (minidom.Document()) ######

           # створити XML документ із кореневим тегом 'html'
           doc=minidom.getDOMImplementation().createDocument(Non
           e, 'html', None)
           html=doc.documentElement # кореневий елемент

           # або створити XML документ так:
           #doc=minidom.Document() # XML документ
           #html=doc.createElement("html")# створити кореневий
           елемент (тільки один)
           #doc.appendChild(html) # додати дочірній вузол (тут
           doc - вузол)

           body = doc.createElement('body') # створити елемент
           html.appendChild(body) # додати дочірній вузол до
           html

           div = doc.createElement('div') # створити елемент
           txtNode=doc.createTextNode('Text') # створити
           текстовий вузол
                                         100
   96   97   98   99   100   101   102   103   104   105   106