Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
python3读取xml子集合_Xml_Python 3.x - Fatal编程技术网

python3读取xml子集合

python3读取xml子集合,xml,python-3.x,Xml,Python 3.x,通过这种方法,我成功地阅读了第一组项目 from xml.dom.minidom import parse import xml.dom.minidom # Open XML document using minidom parser DOMTree = xml.dom.minidom.parse("Test.xml") collection = DOMTree.documentElement #Get all items items = collection.getElementsByTa

通过这种方法,我成功地阅读了第一组项目

from xml.dom.minidom import parse
import xml.dom.minidom

# Open XML document using minidom parser
DOMTree = xml.dom.minidom.parse("Test.xml")
collection = DOMTree.documentElement

#Get all items
items = collection.getElementsByTagName("item")

for item in items:

项目具有子项目的子集合。如何读取python3中集合项的子集合?

如果不强制使用DOM元素,我建议使用xml.etree.ElementTree标准模块()。看起来该模块也适用于第一个子元素。但由于它支持XPath,因此可能是一个解决方案。谢谢