Archive for the 'Wordpress' Category

#Systemmitteilung: NSXMLParserErrorDomain error 73 / 76

Mist. Das Blog ist eingerichtet, alle können Feeds, Kategorien und andere Informationen abrufen, nur zwei für mich recht wichtige Softwareprodukte schaffen es nicht: Blogo (mein Editor) und das iPhone-Wordpress-Programm. Beide geben jeweils XML-Parser-Fehlermeldungen aus. Und für beide habe ich keinen Workaround gefunden.

Das ist doof.

Update: Ich habe es beheben können, indem ich mir einen eigenen kleinen XML-RPC-Client gebaut habe, und dann nachgesehen habe, was genau das Problem war. Es stellte sich heraus, das am Ende der Rückgabe zwei oder drei Zeichen fehlten – was ich mit einer Korrektur in der Datei class-IXR.php beheben konnte. Ursache für die fehlenden Zeichen war, das am Anfang zusätzliche Zeichen eingefügt worden sind (warum auch immer, das ist mir bis jetzt schleierhaft) und dann die Inhaltslänge (ContentLength) der Rückgabe nicht mehr stimmte.

Lange Rede, kurzer Sinn: Problem behoben.

Update #2: Aufgrund einiger Nachfragen: Die Änderung(en) habe ich in Zeile 334 der Klasse wp-includes/class-IXR.php durchgeführt. Alles, was zu tun ist: Nach dem schließenden XML-Tag </methodResponse> müssen lediglich einige Leerzeichen eingefügt werden. Anschließend lief es wieder. Doof nur, das bei WordPress-Updates diese Änderung stets erneut vorgenommen werden muss.