wie gesagt.. ich hatte 2 übergeben und nur vergessen zu schreiben.. läuft alles. hab aber n weiteres problem.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
for my $datei (@dateien) {
my $document;
&functions(\$document,\$datei);
push(@documentlist,$document);
}
foreach my $ele (@documentlist){
print "spalteninfo:\t";
print $ele->spalteninfo();
print "\n";
print "parent:\t";
print $ele->parent();
print "\n";
print "child:\t";
print $ele->child();
print "\n";
print "parent:\t";
print $ele->parent();
print "\n";
print "doc_format:\t";
print $ele->doc_format();
print "\n";
print "name:\t";
print $ele->name();
print "\n";
print "--------------------\n";
}
document möchte ich mit einem klassenobjekt füllen und dann die attribute der klasse füllen :
$$document = DOCUMENT->new();
$$document->spalteninfo(\@array);
$$document->name(\$name);
&get_hierarchie(\$name,\@child,\@parent);
&get_format(\$doc_format);
$$document->doc_format(\$doc_format);
$$document->child(\@child);
$$document->parent(\@parent);
problem ist dass er mir bei der ausgabe (oberer Code) nur die Referenzen gibt. mach ich was falsch bei der ausgabe?
Ausgabe :
z.B.:
spalteninfo: ARRAY(0x18bd910)
parent: ARRAY(0x18c9eb0)
child: ARRAY(0x18c9ff4)
parent: ARRAY(0x18c9eb0)
doc_format: SCALAR(0x18bdd3c)
name: SCALAR(0x18ca018)\n\n
<!--EDIT|Noisebreath|1146760425-->