Python 3.5 - XML更新和保留<!DOCTYPE>

2024-09-29 23:24:14 发布

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

我的XML开头是以下内容:

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE       ispXCF  SYSTEM  "IspXCF.dtd" >
<ispXCF version="3.7.0">
    <Comment></Comment>
    <Chain>
        <Comm>JTAG</Comm>
        <Device>
        ....

我正在使用xml.etree.ElementTree解析器。但是这个解析器删除以<!DOCTYPE开头的第二行

我在write方法中使用以下参数:

^{pr2}$

但它只保留{}

有没有办法不删除<!DOCTYPE行?或者我需要使用其他的XML解析器吗?在


Tags: 解析器chainversioncommentxmlsystemdoctypeutf

热门问题