转换xml文件时出错

转换xml文件时出错,xml,Xml,我想用blogger2wordpress应用程序将我的BloggerXML文件转换为wordpress文件。现在我得到了这些错误: 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(*grou

我想用blogger2wordpress应用程序将我的BloggerXML文件转换为wordpress文件。现在我得到了这些错误:

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
回溯(最近一次呼叫最后一次):
文件“/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/ext/webapp/_webapp25.py”,第716行,在调用中__
handler.post(*组)
文件“/base/data/home/apps/blogger2wordpress/1.342259769858481/blogger2wordpress.py”,第37行,在post中
translator=b2wp.Blogger2Wordpress(输入)
文件“/base/data/home/apps/blogger2wordpress/1.34225976952558481/b2wp.py”,第69行,在__
self.feed=atom.FeedFromString(self.doc)
FeedFromString中的文件“/base/data/home/apps/blogger2wordpress/1.342259769858481/atom/_init__.py”,第1338行
返回CreateClassFromXMLString(提要,xml_字符串)
文件“/base/data/home/apps/blogger2wordpress/1.34225976952558481/atom/_init_uuuuuu.py”,第93行,在可选的警告函数中
返回f(*args,**kwargs)
CreateClassFromXMLString中的文件“/base/data/home/apps/blogger2wordpress/1.342259769858481/atom/_init___u;.py”,第127行
tree=ElementTree.fromstring(xml\u字符串)
文件“”,第85行,XML格式
SyntaxError:格式不正确(无效标记):第1行第2列

有人知道如何解决这些问题?

这很可能是编码问题。确保您的XML文件是使用与打开的应用程序预期相同的编解码器编写的(应该是
utf-8
)。否则,您可能会遇到端点问题。

那么,XML文件第2列第1行中有什么内容?谢谢您的回答。现在我得到了一个用utf-8编码编写的xml文件。我想这个肯定没问题,但现在我在Blogger2Wordpress转换器中遇到了另一个错误:AttributeError:“NoneType”对象没有属性“title”你理解这个错误吗?看起来转换器正在查找某个XML标记(它希望有一个名为
title
的属性)在文件中找不到该标记(搜索返回
None
)。当然,
None
没有任何属性。你确定这些文件兼容吗?很抱歉,我对blogger/wordpress及其文件格式一无所知。