2013-06-28 2 views
0
I 함께 LXML 사용하고

<? XML 버전 = "1.0"인코딩 = "UTF-8"?>하지 <? XML 버전 = '1.0'인코딩 = "UTF-8"?>

tree.write(xmlFileOut, pretty_print = True, xml_declaration = True, encoding='UTF-8' 

내 열 및 편집 XML 파일을 쓸 수 있지만 나는 절대적으로

<?xml version=“1.0” encoding=“UTF-8”?> 

및 NOT

<?xml version='1.0' encoding='UTF-8'?> 

지금 나는 그들이 정확히 동일 알고있는 XML 선언이 필요합니다 때를 xml에 온다. 그러나 나는 "을 절대적으로 가지고 있어야하고, '이 아닌 매우 까다로운 고객을 다루고있다. 나는 도처에서 수색했지만 대답을 찾을 수 없습니다.

XML 헤더에 직접 생성하여 추가 할 수 있습니까?

내가 xml 선언에 필요한 것임을 lxml에게 알려줄 수 있습니까?

+0

정말로 "''과'''(인쇄체 열기/닫기 따옴표)를 사용 하시겠습니까? 아니면 실제로'''를 말합니까? –

+0

예 질문에 무엇이 있는지 의문입니다. – speedyrazor

+0

그건 XML, 유일한 방법은 XML을 작성하기 전에 직접 작성하고 lxml에서 선언을 숨기는 것입니다. –

답변

1

이것은 까다로운 고객을 다루는 데 필요한 조언 사이트가 아닌 질문을 코딩하는 사이트입니다. 고객이 잘못되었습니다. 당신의 문제는 정치적/상업적이지 기술적이지 않습니다.

+0

좋아요, 다른 방법을 넣어 .... XML 문서의 1 행에 비 xml 코드 줄을 추가 한 다음 lxml을 사용하여 저장하는 방법이 있습니까? – speedyrazor

+0

Of 물론 텍스트 파일이기 때문에 텍스트 기반 도구로 만들 수 있지만 인코딩 권한 등을 얻는 것은 사용자의 책임입니다. –