Loading [MathJax]/jax/output/HTML-CSS/jax.js

Ярлыки

суббота, 3 ноября 2012 г.

XML in Python


#import
from xml.dom import minidom

#parse file
xmldoc=minidom.parseinput.xml
#get element by tag name
#xmldoc.getElementsByTagNameID
#element as list
#xmldoc.getElementsByTagNameID0
#get child node
#xmldoc.getElementsByTagNameID0.childNodes0

#some example
#loop by all child nodes of element with name 'Fragments'
for i in reversedxmldoc.getElementsByTagName(Fragments0.childNodes):
#only elements with name 'Fragment'
    if i.nodeName=='Fragment':
#"number of fragment" - from attribute 'Num'
        fragmentNum=i.getAttributeNum
#list in child node
        for j in i.getElementsByTagNameRPs0.childNodes:
            if j.nodeName=='RP':
                for u in j.childNodes:
                    if u.nodeName=='Times':
#choose attribute of the node
                        i1=j.getAttributePgsz

Комментариев нет:

Отправить комментарий