2013-10-25 57 views
1

我使用xml.dom.minidom生成XML文件。我每次产生的非常在行文件似乎<?xml version="1.0" ?>和生成的文件看起来像这样:使用xml.dom.minidom删除<?xml version =“1.0”?>

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

不反正有那么有一个输出,而不和我的输出应该看起来像

<Root> 
     data 
</Root> 
+0

您可以查看您已经发布了样品的工作。 – Gusdor

+0

是的,我刚刚完成 –

+2

你能解释一下为什么你想删除它吗? XML声明在最坏的情况下是必要的,在最好的情况下是完全无害的。 – Tomalak

回答

0

如果您只是为了修剪文件的第一行而感到高兴,请使用此代码;

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

f = open('file.txt'.'w') 
f.write('\n'.join(lines[1:])) 
f.close() 
+0

我曾尝试使用.readlines/readline方法读取第一行,但它给了我根 –

0

这确实在那里OLD_DATA是XML剥离

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

相关问题