XML OleObject GetChildNodes

时间:2013-03-11 21:35:29

标签: ole

所以我有以下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吗?

1 个答案:

答案 0 :(得分:0)

就这么简单:

loo_element = xmlDoc.SelectNodes('//ElementList/Element[1]/*')