This post focus’ on the lxml package.
First you need to install the package
- from lxml import etree
Create xml object by string
- xml_str = "<root><subitem attr='test'>rec</subitem></root>"
- root = etree.fromstring(xml_str)
Get text in node
- text_str = root.xpath('//root/subitem/text()')[0]
Get Attribute
- attr = root.xpath('//root/subitem')[0].attrib['attr']