Cómo configurar el campo de texto ElementTree Element en el constructor
¿Cómo configuro el campo de texto de ElementTree Element desde su constructor? O, en el siguiente código, ¿por qué es la segunda impresión de root.text None?
import xml.etree.ElementTree as ET
root = ET.fromstring("<period units='months'>6</period>")
ET.dump(root)
print root.text
root=ET.Element('period', {'units': 'months'}, text='6')
ET.dump(root)
print root.text
root=ET.Element('period', {'units': 'months'})
root.text = '6'
ET.dump(root)
print root.text
Aquí la salida:
<period units="months">6</period>
6
<period text="6" units="months" />
None
<period units="months">6</period>
6