2013-10-25 1 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:]

관련 문제