lxml과 Python을 사용하여 XML 파일을 인쇄하려고합니다.lxml의 인코딩 제거 방법
이>>> from lxml import etree
>>> root = etree.Element('root')
>>> child = etree.SubElement(root, 'child')
>>> print etree.tostring(root, pretty_print = True, xml_declaration = True, encoding = None)
출력 : : 당신이 볼 수 있듯이
<?xml version='1.0' encoding='ASCII'?>
<root>
<child/>
</root>
, 내가 encoding = None
선언 그러나 여전히 최종 출력에 encoding = 'ASCII'
보여줍니다 여기에
encoding
태그를 넣지 않으면 여전히 ASCII가 표시됩니다.
인코딩 부분이 아닌 XML 버전 태그를 얻을 수있는 방법이 있습니까? 나는 다음과 같이 결과를 출력한다 :
<?xml version='1.0'>
um ok. 나는 그것을 살펴볼 것이다. 답변 해주셔서 감사합니다. – user225312