Форум сайта python.su
Нашел вот такую удобную, на мой взгляд, структуру.
from lxml import etree doc='''<data> <items> <item name="item1">1</item> <item name="item2">2</item> <item name="item3">3</item> <item name="item4">4</item> </items> </data>''' tree = etree.fromstring(doc) print (tree.xpath('/data/items/item[@name="item1"]/text()'))
Офлайн
>>> import xml.etree.ElementTree as ET >>> >>> doc = """\ ... <data> ... <items> ... <item name="item1">1</item> ... <item name="item2">2</item> ... <item name="item3">3</item> ... <item name="item4">4</item> ... </items> ... </data>""" >>> >>> tree = ET.fromstring(doc) >>> tree.find('.//item[@name="item1"]').text '1' >>> tree.find('.//item[@name="item4"]').text '4' >>>
8toni8Даже если и существует, то такие переводы быстро устаревают, потому что исходная документация всё время меняется.
существует ли описание стандартной библиотеки XML на русском языке?
Отредактировано py.user.next (Янв. 13, 2018 01:50:26)
Офлайн