Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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 - Fatal编程技术网

XML Python逐行搜索对象

XML Python逐行搜索对象,python,xml,Python,Xml,我正在寻找使用Python2.7从xml文件中获取整个元素的方法,该方法基于发生错误的行号 下面是我的xml文件的一个示例(完整版本有数百万行) 我需要得到标签之间的所有信息,但我不知道如何做到这一点,因此我非常感谢您的帮助。非常感谢。Python中有不同的XML解析方法。 例如,不安装lxml,就可以使用minidom 示例代码是: from urllib.request import urlopen from xml.dom import minidom # your address wi

我正在寻找使用Python2.7从xml文件中获取整个元素的方法,该方法基于发生错误的行号

下面是我的xml文件的一个示例(完整版本有数百万行)


我需要得到
标签之间的所有信息,但我不知道如何做到这一点,因此我非常感谢您的帮助。非常感谢。

Python中有不同的XML解析方法。 例如,不安装lxml,就可以使用minidom

示例代码是:

from urllib.request import urlopen
from xml.dom import minidom

# your address with raw xml output
address = "http://pastebin.com/raw/GjmPwg1a"

webPage = urlopen(address)
response = str(webPage.read(), encoding='utf-8')

tree = minidom.parseString(response)
nodes = tree.getElementsByTagName('gml:featureMember')

for node in nodes:
    print(node.toxml())
例如,只需将节点添加到处理中即可

当然,先附上你的代码会很有帮助

相关文件:


类似的主题也存在:只需在谷歌搜索“stackoverflow解析xml python”即可。

我赞赏您的深入研究能力这可能会有所帮助: