我已经注意到了lxml.objetify的一个小问题。我将XLM作为字符串获取。XLM提供如下所示的结构:
<?xml version="1.0" ?>
<ItemResponse>
<Items>
<Item>
<id>1</id>
<properties>Item 1 properties cames here</properties>
</Item>
<Item>
<id>2</id>
<properties>Item 2 properties cames here</properties>
</Item>
<Item>
<id>3</id>
<properties>Item 3 properties cames here</properties>
</Item>
</Items>
</ItemResponse>好吧,假设xml作为字符串存储在'r‘变量中,当我使用以下函数时:
obj = lxml.objetify.fromstring(r)obj对象如下所示:
obj
|--Items
|--Item
|--id = 1
|--properties = 'Item 1 properties cames here'可以看出,我遗漏了另外两个项目。您知道如何将所有XML作为对象获取吗?
https://stackoverflow.com/questions/51290396
复制相似问题