Python抓取XML携带xmlns 命名空间时如何提取子节点值?,pythonxmlns,test.xml<?xm
Python抓取XML携带xmlns 命名空间时如何提取子节点值?,pythonxmlns,test.xml
test.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><raml xmlns="raml21.xsd" version="2.1"> <cmData type="actual"> <header> <log dateTime="Fri Dec 16 15:40:00 +0800 2016" action=""/> </header> <managedObject class="BTSMED" distName="/BTSMED-1"> <p name="btsmedID">1</p> </managedObject> <managedObject class="SW_UNIT_I" distName="/BTSMED-1/NE_CONF_I-1/BUILD_DATA_I-1/SW_UNIT_I-1"> <p name="unitName">btsmed-1</p> <p name="version">BtsmedVersion</p> </managedObject> </cmData></raml>
使用
for _, element in etree.iterparse('test.xml',tag='managedObject '): print element.findtext('p')
结果:
如何获取节点 里的 BtsmedVersion 的值?
编橙之家文章,
相关内容
- pyinstaller打包python程序时出现failed to execute script错误,
- paramiko通过SFTP远程打开带中文文件时的转码error?,p
- python PyQt4中如何在一个子线程(Qthread1)中关闭另一个线程
- python里面pyspdier的result_worker,,pyspdier的 re
- python scrapy shell url 报错状态码521,pythonscrapy,想用scrap
- python打包 如何解决 UAC 权限问题?,pythonuac,写了一个
- 使用 prompt_toolkit 替换原有的 readline 程序正确方法是什
- Python抓取库Scrapy Downloader Middleware中使用Selenium下载页面
- python的flask-socketio实现tail log的问题,flask-socketiotail,问
- Python exception与specificity哪种处理效果好,pythonspecifici
评论关闭