所以我有以下xml:
<ElementList>
<Element>
<Row1>row1text</Row1>
<Row2>row2text</Row2>
</Element>
</ElementList>
我使用以下代码从中获取信息:
OleObject loo_element
loo_element = xmlDoc.SelectNodes('//ElementList/Element[1]')
print(loo_element.item[0].text)
这给了我一个尴尬的输出:
row1textrow2text
我想将对象初始化为:
loo_element.item[0].text = row1text
loo_element.item[1].text = row2text
我怎样才能做到这一点?猜测我需要在SelectNodes中以某种方式改变我的XPath吗?
答案 0 :(得分:0)
就这么简单:
loo_element = xmlDoc.SelectNodes('//ElementList/Element[1]/*')