Thread Suche XML Modul: das DOM verwendet (7 answers)
Opened by mordur at 2004-07-21 10:24

mordur
 2004-07-22 11:16
#84683 #84683
User since
2003-09-25
182 Artikel
BenutzerIn
[Homepage] [default_avatar]
moins,

so nun hab ich es herausgefunden:
Code: (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::Checker::Parser;

testFile();

sub testFile() {

my $xp = new XML::Checker::Parser(SkipExternalDTD => 1,ParseParamEnt => 1);
my $file="test.xml";
eval
{
$xp->parsefile($file);
};
if ($@)
{
print "$file not passed validation\n";
print "$@";
return undef;
}
else
{
print "$file passed validation\n";
return 1;

}

ganz wichtig zum Einbinden externer DTD-Dateien sind übrigens die Zeilen für den Checker-Konstruktor:
Code: (dl )
SkipExternalDTD => 1,ParseParamEnt => 1

ohne diese kam immer ein Fehler, das die dtd-datei nicht geparst werden konnte.
Um das rauszukriegen hab ich leider zu viel Zeit verschwendet!
Na wenigstens wieder was gelernt...

gruß mordur

View full thread Suche XML Modul: das DOM verwendet