1
XML 파일에서 노드를 삭제하려고합니다. 나는 그걸 멀리 할 수 있었지만 스크립트가 실행될 때 부모 요소에 속한 속성을 가져 오는 것으로 보입니다. 여기 요소의 꼬리에서 내용을 제거하지 않고 XML 요소를 제거하려면 어떻게해야합니까?
코드입니다 :for i, pid in enumerate(root.findall(".//p")):
for cont in pid.findall('membercontribution'):
for col in cont.findall('col'):
cont.remove(col)
tree.write('fofo.xml')
이 :
<p id="S6CV0001P0-00507"><member>The Minister for Overseas Development (Mr. Neil Marten)
</member><membercontribution>: a policy </membercontribution></p>
내가 "는 foobar의 barforb을 계속받을 수 있도록 내가이 코드를 어떻게 :
<p id="S6CV0001P0-00507"><member>The Minister for Overseas Development (Mr. Neil Marten)
</member><membercontribution>: a policy
<col>16</col>
foobar barforb </membercontribution></p>
이된다 "그 다음에 오는 부분?
감사합니다. "policy"와 "foobar"사이에 나타나는 줄 바꿈을 제거 할 수있는 방법이 있습니까? –