Black Panter
Mitglied
Hi,
ich beschäftige mich zurzeit mit dem einlesen von XML-Dateien in Perl und habe auf http://www.infos24.de/perle/handbuch/17_xml_mit_perl.htm ein Tutorial dazu gefunden.
Wenn ich jedoch alles wie dort angegeben mache kommt bei mir immer folgende fehlermeldung:
Was habe ich falsch gemacht?
Grüße aus Japan
Sören-san
test.pl:
test.xml:
ich beschäftige mich zurzeit mit dem einlesen von XML-Dateien in Perl und habe auf http://www.infos24.de/perle/handbuch/17_xml_mit_perl.htm ein Tutorial dazu gefunden.
Wenn ich jedoch alles wie dort angegeben mache kommt bei mir immer folgende fehlermeldung:
Software error:
Couldn't open test.xml:
No such file or directory at D:/xampp/htdocs/voc/test.pl line 7
For help, please send mail to the webmaster (admin@localhost), giving this error message and the time and date of the error.
Was habe ich falsch gemacht?
Grüße aus Japan
Sören-san
test.pl:
use CGI::Carp qw(fatalsToBrowser);
use XML:arser;
my $zeiger = new XML:arser ();
$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";
}
test.xml:
<?xml version="1.0"?>
<personendaten>
<persona><name>Andres Ehmann</name>
<telefon>03047301388 </telefon>
<beruf>Diplom Volkswirt / Magister Artium</beruf>
<adresse>Hallandstrasse 2, 13189 Berlin</adresse>
</persona>
<persona>
<name>Manuel Landivar</name>
<telefon>03045654566</telefon>
<beruf>Licenciado en letras</beruf>
<adresse>Schonhauser Allee 23, 13178 Berlin</adresse>
</persona>
<persona><name>Maria Sedlemayer</name>
<telefon>089 49499444</telefon>
<beruf>Rechtanwältin</beruf>
<adresse>Krumme Strasse 5, 456545 Muenchen</adresse>
</persona>
<persona><name>Suleika Isnegrim</name>
<telefon>07623 555844 </telefon>
<beruf>Zahnärztin</beruf>
<adresse>Krozinger Strasse 12, 7867 Freiburg</adresse>
</persona>
</personendaten>
Zuletzt bearbeitet: