python elementtree 父节点_Python中使用ElementTree解析XML示例

【XML基本概念介绍】

XML 指可扩展标记语言(eXtensible Markup Language)。

XML 被设计用来传输和存储数据。

概念一:

复制代码 代码如下:

# foo元素的起始标签

# foo元素的结束标签

# note: 每一个起始标签必须有对应的结束标签来闭合, 也可以写成

概念二:

复制代码 代码如下:

# 元素可以嵌套到任意参次

# bar元素为foo元素的子元素

# 父元素foo的结束标签

概念三:

复制代码 代码如下:

# foo元素有个lang的属性,该属性值为: EN;对应python字典(Name-Value)对;

# bar元素有个lang的属性,该属性值为: CH;还有个id属性,值为:001,放置在''或“”中;

# bar元素中的lang属性不会和foo元素中相冲突,每个元素都有独立的属性集;

概念四:

复制代码 代码如下:

Learning Python # 元素可以有文本内容

# Note:如果一个元素即没有文本内容,也没有子元素,则为空元素。

概念五:

复制代码 代码如下:

# info元素为根节点

A # list元素为子节点

B

C

概念六:

复制代码 代码如下:

# 可以通过声明xmlns来定义默认名字空间,feed元素处于http://www.w3.org/2005/Atom命名空间中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值