4

我正在使用xml.dom.minidom. 每次我在这一行生成一个文件时,都会出现<?xml version="1.0" ?>并且生成的文件如下所示:

<?xml version="1.0" ?> 
 <Root>
     data 
 </Root>

反正不在那里,所以没有输出,我的输出应该看起来像

 <Root>
      data 
 </Root>
4

3 回答 3

3

我找到的最佳解决方案是写出.childNodes[0],即写出:

doc.childNodes[0].toprettyxml()

到文件,这将省略 xml 版本标记。

于 2020-12-31T03:20:00.130 回答
1

如果您很高兴只修剪文件的第一行,请使用此代码;

f = open( 'file.txt', 'r' )
lines = f.readlines()
f.close()

f = open( 'file.txt'.'w' )
f.write( '\n'.join( lines[1:] ) )
f.close()
于 2013-10-25T12:14:31.623 回答
0

这可以完成 old_data 是要剥离的 xml 的工作

new_data = old_data[old_data.find("?>")+2:]

于 2017-06-30T12:46:31.420 回答