string manipulation.

gerardob gberbeglia at gmail.com
Tue Jul 27 10:04:56 EDT 2010


I am trying to read an xml using minidom from python library xml.dom

This is the xml file:
---------------------------------
<rm_structure>
	<resources>
		<resource>
		AB
		<Capacity>100</Capacity>
		<NumberVirtualClasses>
		2
		</NumberVirtualClasses>
		</resource>
	</resources>
</rm_structure>
----------------------------------
This is the python code:
--------------------------------
from xml.dom import minidom
doc= minidom.parse("example.xml")
resources_section = doc.getElementsByTagName('resources')
list_resources = resources_section[0].getElementsByTagName('resource')

for r in list_resources:
	name = r.childNodes[0].nodeValue
        print name
	print len(name)
---------------------------------
The problem is that the nodeValue stored in the variable 'name' is not "AB"
(what i want) but instead it is a string that has length of 8 and it seems
it include the tabs and/or other things.
How can i get the string "AB" without the other stuff?
Thanks.
	


-- 
View this message in context: http://old.nabble.com/string-manipulation.-tp29276755p29276755.html
Sent from the Python - python-list mailing list archive at Nabble.com.




More information about the Python-list mailing list