- 0
✩
0
XML в Python
Подскажите пожалуйста как использовать XML в питоне,а именно: как читать,записывать и удалять данные?
300
4 ответа:
-
- 1
from xml.dom.minidom import Document,parseString doc = parseString("""<data><params><param name="name1" value="value1"/><param name="name2" value="value2"/></params></data>""") for param in doc.getElementsByTagName("param"): print param.getAttribute("name"), "is", param.getAttribute("value") params = doc.getElementsByTagName("params") [0] new_param = doc.createElement("param") new_param.setAttribute("name", "name3") new_param.setAttribute("value", "value3") params.appendChild(new_param) print doc.toprettyxml() params = doc.getElementsByTagName("params")[0] last_child = params.lastChild params.removeChild(last_child) print doc.toprettyxml() -
- 1
BeautifulSoup - классная библиотека для работы c xml в питоне, мне было с ней проще разобраться чем со встроенным xml.dom.minidom
-
- 0
Кстати: Vulnerability in Python libexpat
-
- 0
Чтобы написать ответ, вы должны авторизироваться.