首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个相同的标记名和lxml.objectify

多个相同的标记名和lxml.objectify
EN

Stack Overflow用户
提问于 2018-07-12 00:33:20
回答 0查看 276关注 0票数 2

我已经注意到了lxml.objetify的一个小问题。我将XLM作为字符串获取。XLM提供如下所示的结构:

代码语言:javascript
复制
<?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‘变量中,当我使用以下函数时:

代码语言:javascript
复制
obj = lxml.objetify.fromstring(r)

obj对象如下所示:

代码语言:javascript
复制
obj
|--Items
     |--Item
          |--id = 1
          |--properties = 'Item 1 properties cames here'

可以看出,我遗漏了另外两个项目。您知道如何将所有XML作为对象获取吗?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51290396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档