• 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

  • Zitat

    Fehlertyp
    UnicodeDecodeError
    Fehlerwert
    'ascii' codec can't decode byte 0xae in position 34: ordinal not in range(128)


    Sollte heissen, dass in deiner XML-Datei als 34.Stelle ein inkompatibles Zeichen auftaucht. I dont know why.

    PS: Was spricht gegen einen Export nicht als XML?

    Torty

    "Carpe Diem" powered by positiv Feelings

  • da gegn spricht das man die *.zexp nicht außerhalb von Zope/Plone bearbeiten kann ... jedenfalls hab ich noch nicht rausgefunden wie.

    Aber danke dir schonmal für die antwort ^^

  • ok also an 34ter stelle ...

    <?xml version="1.0" ?>
    <ZopeData>
    <record id="15855" aka="AAAAAAAAPe8=">
    <pickle>
    <tuple>
    <global name="ATDocument" module="Products.ATContentTypes.content.document" />
    <tuple />
    </tuple>
    </pickle>
    .
    .
    .


    also wäre das "r" der fehler? sry aber ich bin auf dem Gebiet gänzlich unerfahren...

    MfG
    Seawolf-371

  • Nein vermutlich ist das r nicht der Fehler. Leider bin ich mit XML-Exports ebenfalls unerfahren, denn ich wollte noch nie einen Export per Hand bearbeiten... ;-P

    Torty

    "Carpe Diem" powered by positiv Feelings