python处理xml文件_python – 如何在解析XML文件时处理xmlns值?

我有一个XML文件的以下玩具示例.我有成千上万的这些.我很难解析这个文件.

看看第二行的文字.我的所有原始文件都包含此文本.当我从第二行删除i:type =“Record”xmlns =“http://schemas.datacontract.org/Storage”(保留剩余的文本)时,我能够使用下面给出的代码获得accelx和accely值.

如何使用原始文本解析此文件?

<?xml version="1.0" encoding="utf-8"?>

true

false

PT2M21.835S

26.505801694441629

0.023379150593228679

-3.593643144

7.316485176

0.31103436

7.70408184

用于解析数据的代码:

import lxml.etree as etree

tree = etree.parse(r"C:\testdel.xml")

root = tree.getroot()

val_of_interest = root.findall('./Values/SensorValue')

for sensor_val in val_of_interest:

print sensor_val.find('accelx').text

print sensor_val.find('accely').text

谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值