gpt4 book ai didi

python - 在 python 中解析 XML

转载 作者:太空宇宙 更新时间:2023-11-04 03:43:45 25 4
gpt4 key购买 nike

我正在 python 中传递 xml,但在我尝试呈现的 xml 中遇到了一些绊脚石我正在使用 xml.dom.minidom 并且我可以获得 xml不用担心,这一点很简单,只是我从中得到它的地方是用奇怪的语法弄乱我得到的是这样的东西。

<enclosure name="link1" url="http://google.co.uk/vid.mp4" type="video/mp4" />

我正在努力使用下面的代码做的是找到一种从 url 属性中提取字符串的方法,我已经用谷歌搜索但什么也没找到。我认为在 xml 方面有更多经验的人会知道如何做到这一点。波纹管是我目前为这部分编写的代码

files = urllib2.urlopen(x)
data = files.read()
files.close()

dom = parseString(data)

xmlTag = dom.getElementsByTagName('enclosure')[0].toxml()
print xmlTag

最佳答案

你可以使用BeautifulSoup:

from BeautifulSoup import BeautifulSoup

xml = '<enclosure name="link1" url="http://google.co.uk/vid.mp4" type="video/mp4" />'
parsed_xml= BeautifulSoup(xml)
print parsed_xml.enclosure['url']

输出

http://google.co.uk/vid.mp4

关于python - 在 python 中解析 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24855382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com