python解析xml
来源:互联网 发布:个人团队介绍源码 编辑:程序博客网 时间:2024/06/05 04:05
layers.xml内容如下:
<layers>
<layer>
<name>tl_2011_us_county1</name>
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="alternate" href="http://192.168.23.127:8080/geoserver/rest/layers/tl_2011_us_county1.xml" type="application/xml"/>
</layer>
<layer>
<name>tl_2011_us_county</name>
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="alternate" href="http://192.168.23.127:8080/geoserver/rest/layers/tl_2011_us_county.xml" type="application/xml"/>
</layer>
<layer>
<name>xy_bianjiexin-utm49</name>
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="alternate" href="http://192.168.23.127:8080/geoserver/rest/layers/xy_bianjiexin-utm49.xml" type="application/xml"/>
</layer>
<layer>
<name>Forest_Symmetrical_14_16</name>
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="alternate" href="http://192.168.23.127:8080/geoserver/rest/layers/Forest_Symmetrical_14_16.xml" type="application/xml"/>
</layer>
<layer>
<name>Forest_Symmetrical_15_16</name>
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="alternate" href="http://192.168.23.127:8080/geoserver/rest/layers/Forest_Symmetrical_15_16.xml" type="application/xml"/>
</layer>
<layer>
<name>tl_2011_us_county</name>
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="alternate" href="http://192.168.23.127:8080/geoserver/rest/layers/tl_2011_us_county.xml" type="application/xml"/>
</layer>
<layer>
<name>heliu16</name>
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="alternate" href="http://192.168.23.127:8080/geoserver/rest/layers/heliu16.xml" type="application/xml"/>
</layer>
<layer>
<name>xy_bianjiexin-utm49</name>
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="alternate" href="http://192.168.23.127:8080/geoserver/rest/layers/xy_bianjiexin-utm49.xml" type="application/xml"/>
</layer>
<layer>
<name>Forest_Symmetrical_14_15</name>
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="alternate" href="http://192.168.23.127:8080/geoserver/rest/layers/Forest_Symmetrical_14_15.xml" type="application/xml"/>
</layer>
</layers>
解析代码如下:功能是找到name标签,打印对应的值
from xml.etree import ElementTree as ET
per=ET.parse('layers.xml')p=per.findall('./layer')
for oneper in p: #找出person节点
for child in oneper.getchildren(): #找出person节点的子节点
if 'name' == child.tag:
print child.text
- python 解析XML xml.dom
- python 解析XML xml.dom
- python 解析XML xml.dom
- python解析xml(创建xml)
- python 解析XML xml.dom
- python 解析XML xml.dom
- Python解析XML文件
- python 解析XML
- Python 解析XML
- python解析xml模块
- python 解析xml
- python 解析xml文件
- Python解析XML字符串
- python解析XML文档
- python解析xml
- python xml解析
- python解析xml文件
- Python解析XML字符串
- MFC CheckBox控件选中或取消选中
- SQL HAVING用法详解
- input上传指定类型的文件
- Android群英传——目录
- 62. Unique Paths& 63. Unique Paths II &64. Minimum Path Sum
- python解析xml
- 聚集索引和非聚集索引(整理)
- RadioButton与CheckBox_优就业
- Java 8 正式发布,新特性全搜罗
- activeMq 消费者整合spring
- TreeView,TreeNode,TreeNodeCollection 的使用
- js版身份证省市性别查询
- 各种开源协议介绍 BSD、Apache Licence、GPL V2 、GPL V3 、LGPL、MIT
- 交叉表、行列转换和交叉查询经典