python embeddable,python elem_Python

 2023-11-18 阅读 19 评论 0

摘要:Python ElementTree模塊:當使用“find”,“findall”方法時,如何忽略XML文件的命名空間以找到匹配的元素我想使用“findall”方法在ElementTree模塊中找到源xml文件的一些元素。但是,源xml文件(test.xml)具有命名空間。我將部分xml文件截斷為樣本

Python ElementTree模塊:當使用“find”,“findall”方法時,如何忽略XML文件的命名空間以找到匹配的元素

我想使用“findall”方法在ElementTree模塊中找到源xml文件的一些元素。

但是,源xml文件(test.xml)具有命名空間。我將部分xml文件截斷為樣本:<?xml ?version="1.0"?encoding="iso-8859-1"?>

python embeddable?Updates

9/26/2012?10:30:34?AM

All?Rights?Reserved.

newlicense.htm

python -m venv,N

示例python代碼如下:from?xml.etree?import?ElementTree?as?ET

tree?=?ET.parse(r"test.xml")el1?=?tree.findall("DEAL_LEVEL/PAID_OFF")?#?Return?Noneel2?=?tree.findall("{http://www.test.com}DEAL_LEVEL/{http://www.test.com}PAID_OFF")?#?Return?

雖然它可以工作,因為有一個名稱空間“{http://www.test.com}”,在每個標記前面添加一個名稱空間是非常不方便的。

elif在python中怎么讀。使用“find”,“findall”等方法時,如何忽略命名空間?

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/178018.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息