Portál AbcLinuxu, 8. května 2025 18:18

Dotaz: zpracování html v perlu

5.7.2013 13:37 qweerty | skóre: 1
zpracování html v perlu
Přečteno: 233×
Odpovědět | Admin
Snažím se proniknout do zpracování html v Perlu. Proč mi tento příklad z http://search.cpan.org/~cjm/HTML-Tree-5.03/lib/HTML/Tree/Scanning.pod vypíše

No heading in ? at line 17.

když tam tag h1 je?
#! /usr/bin/perl -w
use HTML::TreeBuilder;
use HTML::Tree;
use HTML::Element;
my $page="

Local Man Sees Blade Again

"; my $tree = HTML::Tree->new; $tree->parse_file($page); # ! print $tree->as_text; my $heading; my $h1 = $tree->look_down('_tag', 'h1'); # ! if($h1) { $heading = $h1->as_text; # ! } else { warn "No heading in ?"; } $tree->delete; # clear memory!

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (qweerty (tazatel))
wamba avatar 5.7.2013 15:01 wamba | skóre: 38 | blog: wamba
Rozbalit Rozbalit vše Re: zpracování html v perlu
Odpovědět | | Sbalit | Link | Blokovat | Admin
protože parse_file načítá soubor, když se místo parse_file použije parse tak už to bude fungovat
This would have been so hard to fix when you don't know that there is in fact an easy fix.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.