Мой XML-файл test.xml содержит следующие тегиПодсчет количества XML-тегов в Python с использованием xml.dom.minidom
<?xml version="1.0" encoding="ISO-8859-1"?>
<AppName>
<author>Subho Halder</author>
<description> Description</description>
<date>2012-11-06</date>
<out>Output 1</out>
<out>Output 2</out>
<out>Output 3</out>
</AppName>
Я хочу, чтобы подсчитать количество раз <out>
тег происходивших
Это мой код python до сих пор, который я написал:
from xml.dom.minidom import parseString
file = open('test.xml','r')
data = file.read()
file.close()
dom = parseString(data)
if (len(dom.getElementsByTagName('author'))!=0):
xmlTag = dom.getElementsByTagName('author')[0].toxml()
author = xmlTag.replace('<author>','').replace('</author>','')
print author
Может кто-нибудь помочь мне здесь?
Это просто не '' LEN (dom.getElementsByTagName ('из')) '' вы не упоминают о '' out'' в коде только '' author'' – sotapme
аааа, я просто новичок! Спасибо за ответ. –
Просто прочитайте, что такое '' dom.getElementsByTagName ('out') '' делает – sotapme