Friday, 27 February 2015

counting the words in xml file results error



I am new to python,I am trying to parse a xml document to count the total no. of words,I tried the below program to count the n no. of words in the file,But i get the error as follows:


After getting this error,i installed "utils",but still it comes. Is there any other easy way of getting the totla no. of words of an xml document in python,Please help!



Traceback (most recent call last):
File "C:\Python27\xmlp.py", line 1, in <module>
from xml.dom import utils,core
ImportError: cannot import name utils


Coding



from xml.dom import utils,core
import string
reader = utils.FileReader('Greeting.xml')

doc = reader.document

Storage = ""

for n in doc.documentElement.childNodes:
if n.nodeType == core.TEXT_NODE:
# Accumulate contents of text nodes
Storage = Storage + n.nodeValue
print len(string.split(Storage))

No comments:

Post a Comment