【发布时间】:2021-01-19 14:35:36
【问题描述】:
我尝试使用 python 从 XML 中的标签“CRS”获取信息并收集所有 CRS 标签,或者稍后我将编辑代码以检查特定的 CRS。
网址:https://wms.geonorge.no/skwms1/wms.adm_enheter_historisk?service=WMS&request=GetCapabilities
我可以获取数据,但我不知道如何从正确的标签中获取信息。
这是我目前的代码:
import urllib.request, urllib.parse, urllib.error
import xml.etree.ElementTree as ET
url = 'https://wms.geonorge.no/skwms1/wms.adm_enheter_historisk?service=WMS&request=GetCapabilities'
uh = urllib.request.urlopen(url)
data = uh.read()
tree = ET.fromstring(data)
从这里我不确定如何继续使用 tree.find() 或 tree.findall()
谢谢。
【问题讨论】:
-
到目前为止你尝试过什么? documenation 有多种示例,其中一些似乎与您的问题相关。
-
您将需要搜索“如何在 elementree 中将 XML 与默认命名空间一起使用”这样的内容
标签: python xml parsing elementtree wms