Salve,
lo so, l'oggetto non e' invitante... ma prego comunque chi ne sa piu'
di me a darmi una dritta.
Nel mio plone3 ci sono oggetti nuovi, ed oggetti che hanno subito da
tempo varie migrazioni... anche risalenti al 2004.
Questi ultimi mi stanno dando problemi di migrazione nel momento in
cui devono essere marshallati e trasformati in xml.
Il parser si rifiuta di processare questi Document per via di qualche
lettera accentata sparsa.
Se dal marshaller passa un oggetto "piu' nuovo" tutto funziona
correttamente anche se contiene caratteri giapponesi.
La mia perplessita' sta nel fatto che anche volendo fare uno script
che bonifichi la situazione.. non riesco a trovare la maniera corretta
di convertire i dati visto che sono _dello stesso tipo_!
Esempio di 2 oggetti di cui uno fa problemi e l'altro no :
>>>nuovo.getRawText()
'<p><span style="font-style: italic;">Alla comunit\xc3\xa0
universitaria</span></p>'
>>>vecchio.getRawText()
'<p>Attivit\xc3\xa0 di comunicazione</p>'
>>> content_type, length, data = self.atxml.marshall(nuovo,
>>> atns_exclude=atns_exclude)
>>>
>>> content_type, length, data = self.atxml.marshall(vecchio,
>>> atns_exclude=atns_exclude)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position
xxx: ordinal not in range(128)
>>>vecchio.setText('ciccio')
>>>content_type, length, data = self.atxml.marshall(vecchio,
>>>atns_exclude=atns_exclude)
>>>
>>>vecchio.setText(nuovo.getText())
>>>content_type, length, data = self.atxml.marshall(vecchio,
>>>atns_exclude=atns_exclude)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position
xxx: ordinal not in range(128)
Mi evidentemente manca qualche pezzo per poter trattare in script
queste bytestring
Qualcuno mi accenda un faro plz.
--
bye
SauZheR
************************************
l'iterazione è umana...
la ricorsione, Divina!
************************************
reply to: sauzher AT gmail DOT com
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html