programing tip

문자열 소스의 Python XML ElementTree?

itbloger 2020. 8. 20. 07:55
반응형

문자열 소스의 Python XML ElementTree?


ElementTree.parse는 파일에서 읽습니다. 문자열에 XML 데이터가 이미있는 경우 어떻게 사용할 수 있습니까?

여기에 뭔가 빠졌을 수도 있지만 문자열을 파일에 쓰고 다시 읽지 않고 ElementTree를 사용하는 방법이 있어야합니다.

xml.etree.elementtree


를 사용하여 xml.etree.ElementTree.parse파일에서 xml.etree.ElementTree.fromstring구문 분석하는 경우을 사용 하여 텍스트에서 구문 분석 할 수 있습니다 .

xml.etree.ElementTree를 참조하십시오 .


텍스트를 문자열로 구문 분석하여 요소를 만들고 해당 요소를 사용하여 ElementTree를 만들 수 있습니다.

import xml.etree.ElementTree as ET
tree = ET.ElementTree(ET.fromstring(xmlstring))

나는 방금이 문제를 보았고 문서는 완료되었지만 parse()fromstring()메서드 간의 사용법 차이에 대해 매우 간단하지 않습니다 .


xml.etree.ElementTree.fromstring (text)이 필요합니다.

from xml.etree.ElementTree import XML, fromstring, tostring
myxml = fromstring(text)

참고 URL : https://stackoverflow.com/questions/647071/python-xml-elementtree-from-a-string-source

반응형