의 다음 형제 얻는 방법 : 내가 발견 한 요소를 작성하고 싶습니다 대신 do something
지금의 I 그래서 같은 XML 파일에서 찾을 내가 요소를 반복하고 etree._Element
for elem in fileasxml.xpath("//elementname[some condition]"):
do something
을 첫 번째 다음 형제를 파일에 더한 것입니다. 이제 파일에 쓰는 방법을 알고 있습니다. 다음 형제를 얻는 방법을 모르겠습니다.
나는 getnext()
메서드를 보았지만 얻고 자하는 요소가 elem
이 아니기 때문에 작동하지 않습니다. 내가 elem.xpath()
어떤 아이디어를 사용할 수 없습니다
같은 이유?
'itersiblings()'은 어떻습니까? http://lxml.de/api/lxml.etree._Element-class.html#itersiblings –