Liebe Mitdenker, liebe Wissende, liebe Neugierige,
Ich will aus einer fertigen (validen) Seite einzelne HTML-Elemente auslesen können und diese dann durch andere ersetzen, also z.B. eine Tabelle aus der Seite holen und durch eine andere (oder anders ausgefüllte) ersetzen.
Sowas?
ja!²
> html = lxml.html.fromstring("<html><body><p>Eine</p></body></html>")
> div = lxml.html.fromstring("<div><span>Suppe</span></div>")
>
> p = html.xpath("//p")
> p[0].getparent().replace(p, div)
>
> lxml.html.tostring(html)
> '<html><body><div><span>Suppe</span></div></body></html>'
Ach, PHP … schade.
Du bist gemein! ;-P
Spirituelle Grüße Euer Robert
--
Möge der Forumsgeist wiederbelebt werden!
Möge der Forumsgeist wiederbelebt werden!