반응형
다음과 같은 XML이 주어집니다.
<root>
<element>A</element>
<element>B</element>
</root>
ElementTree 및 XPath 지원을 사용하여 콘텐츠 A와 요소를 어떻게 일치시킬 수 있습니까? 감사
해결 방법
AFAIK ElementTree는 XPath를 지원하지 않습니다. 변경 되었습니까?
import lxml.etree
doc = lxml.etree.parse('t.xml')
print doc.xpath('//element[text()="A"]')[0].text
print doc.xpath('//element[text()="A"]')[0].tag
결과는 다음과 같습니다.
A
element
참조 페이지 https://stackoverflow.com/questions/10836205
반응형
'파이썬' 카테고리의 다른 글
파이썬 벡터에서 반복되는 요소를 제거하는 방법 (Python의 'set'과 유사) (0) | 2021.02.15 |
---|---|
파이썬 출력에서 유효하지 않은 변수 이름을 보여주는 Pylint (0) | 2021.02.15 |
파이썬 python comparing two matrices (0) | 2021.02.15 |
파이썬 Python 3: UnboundLocalError: local variable referenced before assignment (0) | 2021.02.15 |
파이썬 R 또는 Python을 사용하여 좌표계에 벡터 플로팅 (0) | 2021.02.15 |
댓글