解析<地理位置:纬度>, <地理:长>在python中使用feedparser标记值!

2024-06-17 12:07:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用feedparser从XML进行解析文件。但是我无法使用该文件中的feedparser解析<geo:lat><geo:long>标记!你们知道我如何在python中使用feedparser解析这些标记吗?在

提前谢谢!在


Tags: 文件标记xmllonggeolatfeedparser
2条回答

<rss version="2.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:dc="http://purl.org/dc/elements/1.1/">

工作示例:

import feedparser

for item in d['items']`  
    print item['geo_lat']
    print item['geo_long']

Feedparser应该解析扩展名为geoBasic Geo命名空间。
检查XML是否具有http://www.w3.org/2003/01/geo/wgs84_pos#命名空间声明,如:

xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"

此代码段应该有效:

^{pr2}$

相关问题 更多 >