#打印文本节点
names=root.getElementsByTagName('name') #获取文件的name文本并赋值给names
ages=root.getElementsByTagName('age')
citys=root.getElementsByTagName('city')
print(names[1].firstChild.data) #打印第一个文本节点
for i in range(2): #for循环打印
print(names[i].firstChild.data)
print(ages[i].firstChild.data)
print(citys[i].firstChild.data)
#打印属性节点
logins=root.getElementsByTagName('login')
for i in range(2):
print("第",i+1,"个用户:",logins[i].getAttribute('usename'))
print("第",i+1,"个密码:",logins[i].getAttribute('password'))
#读取XML子节点
tags=root.getElementsByTagName('account')
print(tags[0].nodeName)
print(tags[0].nodeValue)
print(tags[0].nodeType)