Thread XML Parsen (16 answers)
Opened by perl-snaks at 2012-05-08 12:49

perl-snaks
 2012-05-09 09:52
#158238 #158238
User since
2012-04-19
54 Artikel
BenutzerIn
[default_avatar]
Hi GwenDragon normalerweise muss ladbar sein. Aber ich denke, weil ich mit IE v7 arbeite.
Deswegen.

Ich gehe einen anderen Weg jetzt, um das XML zu HTML zu parsen und zwar mit XML:Parser.

Leider bekomme ich bei folgenden Skript:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
use XML::Parser;
my $zeiger = new XML::Parser ();

$zeiger->setHandlers (Start => \&anfang,End => \&ende,Char=>\&inhalt );

$zeiger->parsefile ("test.xml");

sub anfang 
{
  $wert_des_zeigers  = shift;
   $starttag= shift;
    print "<$starttag>";
  print "\n";
}
sub ende
 {
  ($wert_des_zeigers,$endtag) = @_;
  print "</$endtag>\n";
}
sub inhalt 
{
($wert_des_zeigers,$inhalt)=@_;
print " $inhalt";
}


Diese Fehlermeldung:

Code (perl): (dl )
1
2
Unknown Parser handler type: start
 Valid types: Attlist CdataEnd CdataStart Char Comment Default Doctype DoctypeFin Element End Entity ExternEnt ExternEntFin Final Init Notation Proc Start Unparsed XMLDecl at C:Apache/cgi-bin/test.pl line 53.


Sagt jemand der Fehler was?

Danke.

View full thread XML Parsen