Hallo,
ich versuche seit geraumer Zeit den Content von Plone in XML Dateien zu exportieren und zu importieren, nach einigen Problemen beim Export hab ich diese zum funktionieren gebracht, nun allerdings streikt der Import im ZMI mit folgender Fehlermeldung:
Fehlertyp
UnicodeDecodeError
Fehlerwert
'ascii' codec can't decode byte 0xae in position 34: ordinal not in range(128)
Traceback (innermost last):
Module ZPublisher.Publish, line 115, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 41, in call_object
Module OFS.ObjectManager, line 588, in manage_importObject
Module OFS.ObjectManager, line 605, in _importObjectFromFile
Module ZODB.ExportImport, line 65, in importFile
Module OFS.XMLExportImport, line 114, in importXML
Module Shared.DC.xml.xyap, line 58, in unknown_endtag
Module Shared.DC.xml.ppml, line 630, in save_object
UnicodeDecodeError: 'ascii' codec can't decode byte 0xae in position 34: ordinal not in range(128)
ich hab nicht sehr viel Erfahrung mit Python und die Syntax welche in den *.py Dateien stehen sind für mich im Moment bloß böhmische Dörfer.
Mein Export Problem habe ich mit der Lösung von: http://zope.org/Collectors/Zope/1219 behoben.
The "'unicode' object has no attribute 'id'" problem
This can be fixed by adding a couple of 'if' statements.
In the function load_binput at line 409, check for the existence of the id attribute by adding the 'if' test
before the 'id' attribute gets changed.
if hasattr(self.stack[-1], 'id'):
self.stack[-1].id=self.idprefix+`i`
Do the same again in the function load_long_binput at line 415.
Ich bin führ jeden Ansatz dankbar.
MfG
Seawolf-371