Thread HTML::Element
(4 answers)
Opened by vaan at 2006-11-21 17:37
Hi,
ich habe folgendes Problem: ich möchte eine HTML Seite in einen Tree Parsen und danach dann die Elemente des Baumes untersuchen und bestimmte Tags ausgeben. Problem: bin scheinbar zu blöd um die CPAN Beschreibung für HTML::Element zu blicken! Prinzipielles Vorgehen: Ich erzeuge einen neuen Baum: $tree = HTML::TreeBuilder->new(); Parse dann die unter $datei angegebene Datei: $tree->parse_file($datei); so weit so gut, jetzt möchte ich nach bestimmten Elementen suchen: @elements = $element->find('a', 'img'); can't call method "find" on udefined value dann halt mal mit nem Konstruktor für element: $element = HTML::Element->new('a' ); jetzt hab ich ein Element mit dem Tag <a> aber sonst nix!? Kann mir da jemand weiterhelfen? Das kann doch nicht sein, dass ich mir durch einen Konstruktor ein Element definieren muss? Oder?! Danke schon mal im Voraus |