2014-01-10 41 views
0

我想通過blogger2wordpress應用程序將我的博客xml文件轉換爲wordpress文件。現在我得到這些錯誤:轉換xml文件時出錯

Traceback (most recent call last): 
    File "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/ext/webapp/_webapp25.py", line 716, in __call__ 
    handler.post(*groups) 
    File "/base/data/home/apps/blogger2wordpress/1.342259769852558481/blogger2wordpress.py", line 37, in post 
    translator = b2wp.Blogger2Wordpress(input) 
    File "/base/data/home/apps/blogger2wordpress/1.342259769852558481/b2wp.py", line 69, in __init__ 
    self.feed = atom.FeedFromString(self.doc) 
    File "/base/data/home/apps/blogger2wordpress/1.342259769852558481/atom/__init__.py", line 1338, in FeedFromString 
    return CreateClassFromXMLString(Feed, xml_string) 
    File "/base/data/home/apps/blogger2wordpress/1.342259769852558481/atom/__init__.py", line 93, in optional_warn_function 
    return f(*args, **kwargs) 
    File "/base/data/home/apps/blogger2wordpress/1.342259769852558481/atom/__init__.py", line 127, in CreateClassFromXMLString 
    tree = ElementTree.fromstring(xml_string) 
    File "<string>", line 85, in XML 
SyntaxError: not well-formed (invalid token): line 1, column 2 

有人知道如何解決它們?

+0

那麼,你的XML文件的第1行第2列是什麼? –

回答

0

這很可能是編碼問題。確保您的XML文件是使用與開放式應用程序期望的相同的編解碼器編寫的(應該是utf-8)。否則,您可能會遇到BOMs (Byte Order Mark)的排序問題或問題。

+0

謝謝你回答我。現在我得到了一個用utf-8編碼編寫的xml文件。我猜這個一定沒問題,但是現在我在Blogger2Wordpress轉換器中遇到了另一個錯誤: AttributeError:'NoneType'對象沒有屬性'標題'你明白這個錯誤嗎? – user1861212

+0

它看起來像轉換器正在尋找某個XML標籤(它期望有一個名爲'title'的屬性)無法在文件中找到該標籤(搜索返回「無」)。當然,「無」沒有任何屬性。你確定這些文件是兼容的嗎? –

+0

對不起,但我不知道任何關於博主/ wordpress或他們的文件格式。 –