解析xml文件:
思路:
一、首先获取需要解析的文档的
二、获取解析的文档中的所有的节点元素
三、根据需要调用相关的API获取相应的信息
Python中的xml.dom.minidom模块是用来处理xml文件的,所以在处理xml文件的时候需要把这个模块引入进来
首先写一个xml文件存储一下:
War, Thriller
DVD
2003
PG
10
Talk about a US-Japan war
Anime, Science Fiction
DVD
1989
R
8
A schientific fiction
Anime, Action
DVD
4
PG
10
Vash the Stampede!
Comedy
VHS
PG
2
Viewable boredom
获取标签属性:
# -*- coding: UTF-8 -*-
from xml.dom.minidom import parse
import xml.dom.minidom
# 使用minidom解析器打开 XML 文档
DOMTree = xml.dom.minidom.parse("a.xml")
#获取文件中的节点元素
collection = DOMTree.documentElement
#nodeName节点的名字
print collection.nodeName
#nodeValue是结点的值,只对文本结点有效
print collection.nodeValue
#nodeType是结点的类型
print collection.nodeType
#ELEMENT_NODE节点的类型之一
print collection.ELEMENT_NODE