[pyar] Salto de linea en XML

Mauricio Baeza mauricio01 en correolibre.org
Mar Dic 11 17:00:36 ART 2012


On 11/12/12 13:49, Sebastian Bassi wrote:
> Sin mirar la spec de XML, se me hace que como valor de los atributos
> los saltos de linea pueden ser ignorados, si no es que están
> prohibidos directamente.
>
> 2012/12/11 Mauricio Baeza <mauricio01 en correolibre.org>:
>> Hola *.
>>
>> ¿Alguien podría decirme por qué no recupero los saltos de línea del atributo
>> descripción del siguiente código?
>>
>> from xml.etree import ElementTree
>>
>> s = """<Conceptos>
>>      <Concepto cantidad="1.00" descripcion="Prueba de concepto
>> En dos lineas
>> mejor tres" importe="1000.00" noIdentificacion="1272005004"
>> unidad="Servicio" valorUnitario="1000.00"/>
>> </Conceptos>"""
>>
>> xml = ElementTree.fromstring(s)
>>
>> for c in xml.getchildren():
>>      print c.attrib['descripcion']
>>
>>
>>
>> Un requisito indispensable es que sea con ElementTree...
>>
>> Gracias
>>
>>
>> --
>>
>
>

Gracias...

Haciendo otra pruebas, si uso el valor decimal del salto de línea, si 
los respeta al parsear, el problema es que los originales no vienen así...

s = """
<Conceptos>
     <Concepto
         cantidad="1.00"
         descripcion="Prueba de concepto
En dos lineas
mejor tres"
         importe="1000.00"
         noIdentificacion="1272005004"
         unidad="Servicio"
         valorUnitario="1000.00"/>
</Conceptos>"""


Saludos


-- 
__________________________________________________
Todo lo que no podemos dar nos posee... Andre Gide
universolibre.org




More information about the pyar mailing list