반응형
문자열 소스의 Python XML ElementTree?
ElementTree.parse는 파일에서 읽습니다. 문자열에 XML 데이터가 이미있는 경우 어떻게 사용할 수 있습니까?
여기에 뭔가 빠졌을 수도 있지만 문자열을 파일에 쓰고 다시 읽지 않고 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
반응형
'programing tip' 카테고리의 다른 글
“알 수없는 공급자 : aProvider <-a”원래 공급자를 찾으려면 어떻게합니까? (0) | 2020.08.20 |
---|---|
참조되는 글꼴과 PDF 문서에 포함 된 글꼴을 찾는 방법 (0) | 2020.08.20 |
iOS 8에서 방향 변경을 처리하는 "올바른"방법은 무엇입니까? (0) | 2020.08.20 |
JS는 임의의 부울을 생성합니다. (0) | 2020.08.20 |
사용자 정의 어댑터를 만들 때 getView () 메서드는 어떻게 작동합니까? (0) | 2020.08.19 |