Ответы пользователя по тегу Python
  • Python и XML

    dutchakdev
    @dutchakdev
    Лично я далеко не профи в Python, но язык очень нравится. Сейчас загружен и некогда засеть и углубится в него.
    Но на данное время я могу родить лишь вот такое:
    #demo.xml
    <document>
    	<name>AcidSlayer</name>
    	<hobby>Python</hobby>
    </document>
    


    #habra.py
    #Тут поняно
    from xml.dom.minidom import parseString
    #Берем фалйлик
    file = open('demo.xml')
    #Конвертим его в string
    data = file.read()
    #Тут понятно
    file.close()
    #Парсим сам файл
    dom = parseString(data)
    #Полчаем хабра теги
    nameTag = dom.getElementsByTagName('name')[0].toxml()
    hobbyTag = dom.getElementsByTagName('hobby')[0].toxml()
    #Убераем лишнее
    name=nameTag.replace('<name>','').replace('</name>','')
    hobby=hobbyTag.replace('<hobby>','').replace('</hobby>','')
    #Выводим
    print name
    print hobby
    


    Как-то так.
    Ответ написан
    1 комментарий