静风说-www.jfsay.com

这里是静风说的备份博客,我会不定期将静风说的文章转发到这里,最新的文章请访问静风说的网站:https://www.jfsay.com

2018年5月8日星期二

Python使用xpath解析带命名空间的XML

xpath解析XML简单明了,但是XML有命名空间的话就会出错了。解决方法是节点前加命名空间的前缀,下例中x、y是变量可以任意定义。

例如XML文档如下:

    Text

解析代码片段:

tree = etree.parse(path)        root = tree.getroot()                for child in root:             r=child.xpath('x:a/y:b/text()',namespaces={'x': 'www.jingfengshuo.com',               'y': 'jingfengshuo.com'})[0] 

如果XML文档如下:

    Text

解析代码片段:

tree = etree.parse(path)        root = tree.getroot()                for child in root:             r=child.xpath('x:a/x:b/text()',namespaces={'x': 'www.jingfengshuo.com'})[0]
发帖者 静风说 时间: 15:36
通过电子邮件发送BlogThis!分享到 X共享给 Facebook分享到Pinterest
标签: 应用与编程, Python

没有评论:

发表评论

较新的博文 较早的博文 主页
查看移动版本
订阅: 博文评论 (Atom)

常用链接

  • 静风说

订阅

博文
Atom
博文
评论
Atom
评论

搜索此博客

页面

  • 主页
  • 我们的足迹
  • 关于

标签

亲子成长 互联网络 Android AdSense 鼓浪屿 Feedburner ROOT 互联网 Reader Analytics

热门帖子

  • 刷牙
  • 动态网址、静态网址和伪静态网址
  • 刷卡
  • 三天两夜广州游
  • 不再坚持,从Feedburner到Feedsky
  • TinyMCE插入并上传图片的实现
  • 网易邮箱找回密码之苦
  • 备孕过程记
  • Robots文件举例
  • 赤松黄大仙之游

博客归档

  • ►  2025 (42)
    • ►  五月 (4)
    • ►  四月 (8)
    • ►  三月 (16)
    • ►  二月 (7)
    • ►  一月 (7)
  • ►  2024 (61)
    • ►  十二月 (6)
    • ►  十一月 (3)
    • ►  十月 (5)
    • ►  九月 (9)
    • ►  八月 (4)
    • ►  七月 (6)
    • ►  六月 (8)
    • ►  五月 (7)
    • ►  四月 (2)
    • ►  三月 (6)
    • ►  二月 (3)
    • ►  一月 (2)
  • ►  2023 (66)
    • ►  十二月 (3)
    • ►  十一月 (2)
    • ►  十月 (12)
    • ►  九月 (9)
    • ►  八月 (2)
    • ►  七月 (4)
    • ►  六月 (4)
    • ►  五月 (7)
    • ►  四月 (5)
    • ►  三月 (6)
    • ►  二月 (4)
    • ►  一月 (8)
  • ►  2022 (89)
    • ►  十二月 (15)
    • ►  十一月 (19)
    • ►  十月 (2)
    • ►  九月 (17)
    • ►  八月 (12)
    • ►  七月 (18)
    • ►  六月 (3)
    • ►  五月 (3)
  • ►  2021 (89)
    • ►  十二月 (7)
    • ►  十月 (13)
    • ►  九月 (14)
    • ►  八月 (7)
    • ►  七月 (4)
    • ►  六月 (5)
    • ►  五月 (3)
    • ►  四月 (5)
    • ►  三月 (5)
    • ►  二月 (9)
    • ►  一月 (17)
  • ►  2020 (50)
    • ►  十一月 (14)
    • ►  十月 (4)
    • ►  九月 (4)
    • ►  八月 (1)
    • ►  六月 (3)
    • ►  五月 (7)
    • ►  四月 (5)
    • ►  三月 (8)
    • ►  二月 (3)
    • ►  一月 (1)
  • ►  2019 (62)
    • ►  十二月 (10)
    • ►  十一月 (7)
    • ►  十月 (3)
    • ►  九月 (5)
    • ►  八月 (1)
    • ►  七月 (9)
    • ►  六月 (1)
    • ►  五月 (3)
    • ►  四月 (13)
    • ►  三月 (5)
    • ►  二月 (3)
    • ►  一月 (2)
  • ▼  2018 (83)
    • ►  十二月 (2)
    • ►  十一月 (2)
    • ►  十月 (10)
    • ►  九月 (3)
    • ►  八月 (6)
    • ►  七月 (10)
    • ►  六月 (14)
    • ▼  五月 (10)
      • 《爸爸的信》观后感
      • 2018年夏天来了,空调坏了
      • 不喜欢微信的原因
      • 我安装的手机APP-20180515
      • 动态胎压监测、充气泵、胎压计如何选择?
      • Oracle与SQL Server区别
      • Oracle与SQL Server区别
      • Python使用xpath解析带命名空间的XML
      • Python使用xpath解析带命名空间的XML
      • 瓷砖/地砖脱落了怎么办
    • ►  四月 (13)
    • ►  三月 (8)
    • ►  二月 (4)
    • ►  一月 (1)
  • ►  2017 (101)
    • ►  十二月 (1)
    • ►  十一月 (5)
    • ►  十月 (3)
    • ►  九月 (10)
    • ►  八月 (5)
    • ►  七月 (18)
    • ►  六月 (10)
    • ►  五月 (8)
    • ►  四月 (9)
    • ►  三月 (10)
    • ►  二月 (12)
    • ►  一月 (10)
  • ►  2016 (95)
    • ►  十二月 (5)
    • ►  十一月 (5)
    • ►  十月 (8)
    • ►  九月 (10)
    • ►  八月 (7)
    • ►  七月 (5)
    • ►  六月 (5)
    • ►  五月 (10)
    • ►  四月 (12)
    • ►  三月 (16)
    • ►  二月 (6)
    • ►  一月 (6)
  • ►  2015 (189)
    • ►  十二月 (25)
    • ►  十一月 (17)
    • ►  十月 (12)
    • ►  九月 (8)
    • ►  八月 (17)
    • ►  七月 (16)
    • ►  六月 (10)
    • ►  五月 (14)
    • ►  四月 (10)
    • ►  三月 (17)
    • ►  二月 (22)
    • ►  一月 (21)
  • ►  2014 (209)
    • ►  十二月 (14)
    • ►  十一月 (18)
    • ►  十月 (26)
    • ►  九月 (10)
    • ►  八月 (32)
    • ►  七月 (11)
    • ►  六月 (10)
    • ►  五月 (19)
    • ►  四月 (9)
    • ►  三月 (15)
    • ►  二月 (28)
    • ►  一月 (17)
  • ►  2013 (270)
    • ►  十二月 (9)
    • ►  十一月 (6)
    • ►  十月 (33)
    • ►  九月 (18)
    • ►  八月 (33)
    • ►  七月 (9)
    • ►  六月 (43)
    • ►  五月 (14)
    • ►  四月 (25)
    • ►  三月 (16)
    • ►  二月 (16)
    • ►  一月 (48)
  • ►  2012 (438)
    • ►  十二月 (52)
    • ►  十一月 (31)
    • ►  十月 (37)
    • ►  九月 (30)
    • ►  八月 (29)
    • ►  七月 (18)
    • ►  六月 (49)
    • ►  五月 (35)
    • ►  四月 (47)
    • ►  三月 (43)
    • ►  二月 (56)
    • ►  一月 (11)
  • ►  2011 (276)
    • ►  十二月 (40)
    • ►  十一月 (18)
    • ►  十月 (27)
    • ►  九月 (18)
    • ►  八月 (23)
    • ►  七月 (16)
    • ►  六月 (22)
    • ►  五月 (34)
    • ►  四月 (33)
    • ►  三月 (11)
    • ►  二月 (11)
    • ►  一月 (23)
  • ►  2010 (239)
    • ►  十二月 (15)
    • ►  十一月 (22)
    • ►  十月 (37)
    • ►  九月 (48)
    • ►  八月 (31)
    • ►  七月 (43)
    • ►  六月 (43)
静风博客. “水印”主题背景. 由 Blogger 提供支持.