Mi piacerebbe stampare la struttura ad albero di un etree (formato da un documento html) in modo differenziabile (significa che due etrees devono essere stampati in modo diverso).lxml (o lxml.html): struttura ad albero di stampa
Quello che intendo per struttura è la "forma" dell'albero, che in pratica significa tutti i tag ma nessun attributo e nessun contenuto di testo.
Qualche idea? C'è qualcosa in lxml per farlo?
In caso contrario, suppongo di dover scorrere l'intero albero e costruire una stringa da quella. Qualche idea su come rappresentare l'albero in modo compatto? (la funzione "compatta" è meno rilevante)
FYI non è destinato a essere esaminato, ma per essere memorizzato e sottoposto a hash per poter fare differenze tra diversi modelli html.
Grazie
C'è qualcosa che il metodo '.tostring()' non sta facendo per te? – kindall
Sì, scusate se non è chiaro: ciò che intendo per struttura dell'albero è fondamentalmente solo i tag, nessun testo, nessun attributo nè (aggiunto in questione) – lajarre
Non penso che LXML abbia questa funzionalità integrata, quindi dovrai camminare sull'albero. –