顺序指示符导致XML PAR出现问题

2024-09-29 02:24:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Python脚本,可以解析网站上的XML,这意味着我不能接触原始的XML,它看起来是这样的:

<?xml version='1.0' encoding='UTF-8'?>
<list>
    <orderDate>09/06/2017</orderDate>
    <orderObject>RC CAR</orderObject>
    <orderName>2ª versione</orderName>
    <orderShipped>true</orderShipped>
</list>

当服务器用如上所述的XML数据应答时,当“orderName”包含一个带有序号指示符的数字时,我面临一个问题ª" 它给了我以下信息:

xml.parsers.expat.ExpatError: not well-formed (invalid token):

在Python方面,我使用minidom作为解析器,代码如下:

xmldoc = minidom.parse(order_data)

我想指定,当另一个XML不包含序数时,一切都能正常工作。多亏了帮助我的人


Tags: 脚本网站versionxmlcarlistutfencoding