방법? 문서 및 요소 작성 :.Python의 xml.dom.minidom에서 요소의 id를 설정하는 방법은 무엇입니까?
import xml.dom.minidom as d
a=d.Document()
b=a.createElement('test')
이 setIdAttribute가 :(
b.setIdAttribute('something')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/xml/dom/minidom.py", line 835, in setIdAttribute
self.setIdAttributeNode(idAttr)
File "/usr/lib/python2.6/xml/dom/minidom.py", line 843, in setIdAttributeNode
raise xml.dom.NotFoundErr()
xml.dom.NotFoundErr
작동하지 않습니다 그리고 내가 손으로이 설정 한 경우,에서 getElementById는 그것을 찾을 수 없습니다를
b.setAttribute('id', 'something')
a.getElementById('something')
내가해야 할 일
자바 스크립트에서 똑같은 방식으로 작동하지 않습니까? 그렇다면 하위 노드를 포함하여 전체 문서에서 요소를 검색하려면 어떻게해야합니까? – myfreeweb
이것이 자바 스크립트와 어떻게 다른지 명확히하기 위해 답변을 편집했습니다. –
document.createElement == minidom.Element and document.appendChild. 추가 한 후 아무 문제가 없었습니다. 같은 문제가 발생했습니다. – myfreeweb