Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将XML值存储为Python列表_Python_Xml_Parsing_Xml Parsing_Elementtree - Fatal编程技术网

将XML值存储为Python列表

将XML值存储为Python列表,python,xml,parsing,xml-parsing,elementtree,Python,Xml,Parsing,Xml Parsing,Elementtree,我将XML存储为字符串“vincontents”,格式如下: <response> <data> <vin>1FT7X2B69CEC76666</vin> </data> <data> <vin>1GNDT13S452225555</vin> </data> </response> 输出所有标签信息: [<

我将XML存储为字符串“vincontents”,格式如下:

<response>
    <data>
        <vin>1FT7X2B69CEC76666</vin>
    </data>
    <data>
        <vin>1GNDT13S452225555</vin>
    </data>
</response>
输出所有标签信息:

[<Element 'vin' at 0x2d2eef0>, <Element 'vin' at 0x2d2efd0> ....
[。。。。
任何帮助都将不胜感激。谢谢!

使用属性:

>>> import xml.etree.ElementTree as etree
>>> data = """<response>
...     <data>
...         <vin>1FT7X2B69CEC76666</vin>
...     </data>
...     <data>
...         <vin>1GNDT13S452225555</vin>
...     </data>
... </response>"""
>>> tree = etree.fromstring(data)
>>> [el.text for el in tree.findall('.//data/vin')]
['1FT7X2B69CEC76666', '1GNDT13S452225555']
>将xml.etree.ElementTree导入为etree
>>>data=”“”
...     
…1FT7X2B69CEC76666
...     
...     
…1GNDT13S45222555
...     
... """
>>>tree=etree.fromstring(数据)
>>>[tree.findall('.//数据/vin')中el的el.text
[1FT7X2B69CEC76666','1GNDT13S45222555']
>>> import xml.etree.ElementTree as etree
>>> data = """<response>
...     <data>
...         <vin>1FT7X2B69CEC76666</vin>
...     </data>
...     <data>
...         <vin>1GNDT13S452225555</vin>
...     </data>
... </response>"""
>>> tree = etree.fromstring(data)
>>> [el.text for el in tree.findall('.//data/vin')]
['1FT7X2B69CEC76666', '1GNDT13S452225555']