0
有沒有一種快速的方法,使用Python中的lxml的xpath將下面的xml轉換爲字典?或者其他有效的方式?xpath到dic python,lxml和xml
<rec item="1">
<tag name="atr1">random text</tag>
<tag name="atr2">random text</tag>
..................................
</rec>
<rec item="2">
<tag name="atr1">random text2</tag>
<tag name="atr2">random text2</tag>
..................................
</rec>
<rec item="3">
<tag name="atr1">random text3</tag>
<tag name="atr2">random text3</tag>
..................................
</rec>
需要字典這樣的,或其他呈三角:
dic = [
{
'attr1':'random text',
'attr2':'random text'
},
{
'attr1':'random text2',
'attr2':'random text2'
},
{
'attr1':'random text3',
'attr2':'random text3'
}
]
它的工作原理!現在我正在研究如何改進輸出。正如我事先知道的屬性名稱(name =「attr1)可能更有效的方法將是具有以下結構: – bogumbiker
attribute_name = {'atr1','atr2'} attribute_values = [{'random text','隨機文本'},{'隨機文本2','隨機文本2'},{'隨機文本3','隨機文本3'}] 但不確定它會帶來什麼價值? – bogumbiker