etree (html 문서에서 형성됨)의 트리 구조를 차별화 된 방법으로 인쇄하고 싶습니다 (두 etree가 다르게 인쇄해야 함을 의미).lxml (또는 lxml.html) : 인쇄 트리 구조
구조가 의미하는 것은 기본적으로 모든 태그를 의미하지만 속성은 없으며 텍스트 내용이없는 트리의 "모양"입니다.
아이디어가 있으십니까? 거기에 뭔가 할 lxml 있나요?
그렇지 않은 경우 전체 트리를 반복하고 문자열을 구성해야합니다. 어떤 방법으로 나무를 콤팩트하게 표현할 수 있을까요? ("컴팩트"기능은 덜 관련되어 있습니다.)
FYI 이것은 보려는 것이 아니라 여러 html 템플리트간에 차이를 만들 수 있도록 저장되고 해시되도록하기위한 것입니다.
감사
이
'.tostring()'메소드가 당신을 위해하지 않는 것이 있습니까? – kindall
그래, 미안, 분명하지 않다면 : 나무의 구조가 의미하는 것은 기본적으로 태그, 텍스트, 속성이 없다는 것이다. (덧붙여 질문에) – lajarre
LXML에이 기능이 내장되어 있다고 생각하지 않는다. 당신은 나무를 걸어야 할 것입니다. –