def getText(nodelist):
"""Extracts the text between XML tags
I took this directly from http://docs.python.org/library/xml.dom.minidom.html.
For example, if I have a tag <Tag>525</Tag> this method returns me '525'
"""
rc = ""
for node in nodelist:
if node.nodeType == node.TEXT_NODE:
rc = rc + node.data
return rc
Me da IndentationError: unindent does not match any outer indentation level
(pitón) docstring está causando el error muesca
def getText(nodelist):
rc = ""
for node in nodelist:
if node.nodeType == node.TEXT_NODE:
rc = rc + node.data
return rc
no. Todo lo que hago es eliminar el comentario de docstring. Que esta pasando?
Tenga en cuenta que generalmente es más rápido de hacer: rc = [], rc.append (node.data), return '' .join (rc). Esto se debe a que no necesita crear una nueva cadena cada vez. – EOL
'return '' .join (n.data para n en nodelist if n.nodeType == n.TEXT_NODE)' –