파이썬 2.6에서는 네임 스페이스 접두어를 사용하지 않아야합니다. here 게시 된 솔루션을 사용하고 작동하지만, 빠른 구문 분석 대신 cElementTree를 사용하면 작동하지 않습니다. 내 기록 :cElementTree에서 네임 스페이스 접두사를 사용하지 않음
25/09/2013 20:04:05 'module' object has no attribute '_namespace_map'
두 구현간에 근본적인 차이점이 있습니까? 다른 해결 방법이 있습니까? 내가 가지고있는 모듈 버전 :
>>> import xml.etree.ElementTree as et
>>> et.VERSION
'1.2.6'
>>> import xml.etree.cElementTree as cet
>>> cet.VERSION
'1.0.6'
>>>
감사합니다!
'ElementTree'의 문서화되지 않은 구현 내부를 파고 들었습니다. 'cElementTree'는 다른 구현체이므로 같은 내부 구조를 가지지 않을 것입니다. – abarnert