XML文档的根元素

1
2
3
根元素是XML文档中所有其他元素的父元素。它是文档的起点,必须是唯一的<br><root>
    <!-- 其他元素和内容 -->
</root>

  

介绍xml信息

属性类型意义调用
tag str Element名 Element.tag
attrib dic 元素有哪些属性 Element.attrib
text str 第一个子元素之前的文本。 Element.text
tail str 在元素结束标记之后,下一个元素开始标记之前的文本。 Element.tail

  attrib

  案例1

    

   案例2

    

 

 

1
2
# 从文件解析XML文档
tree = ET.parse('your_xml_file.xml')<br># 获取根元素<br>root = tree.getroot()

  

查找

1
2
3
4
find方法:查找第一个匹配的元素。
element = root.find('.//your_element')
<br>findall方法:查找所有匹配的元素。
elements = root.findall('.//your_element')<br><br><br>

1. 查找某个节点下的元素

这是获取了全部,共6个内容

1
keywords = root.findall(".//keywords/keyword")

 2. 但是不要

<keywords xml:lang="en">的部分,

  

获取属性

1
2
3
4
5
6
获取属性
root.find('.//sourceinfo').get('id')
 
<sourceinfo id="123" type="journal">
    <!-- 其他内容 -->
</sourceinfo>

  

 

posted on   黑逍逍  阅读(108)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!



点击右上角即可分享
微信分享提示