Schrift
[thread]10704[/thread]

greenhorn Problem mit XML::Simple

Leser: 1


<< >> 3 Einträge, 1 Seite
worst_case
 2007-11-01 21:50
#101668 #101668
User since
2007-08-18
46 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich spiele ein wenig mit XML herum. Dabei bin ich auf XML::Simple gestossen.
Anbei mein Beispiel:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl
use XML::Simple; 

$xml = new XML::Simple(KeyAttr=>[]);

my $file = '/home/works/projekte/XML/maschine.xml';
$data = $xml->XMLin($file);

        print "Temperatur: ".$data->{temp}."\n";
        print "MPI: ".$data->{mpi}."\n";

        $data->{temp}='2222';
        print $data->{temp};

        $file = $xml->XMLout($data);


Ich kann die "temp" bzw. "mpi" lesen. Jedoch wenn die Variable "temp" veraendert wird und die XML-Var in die Datei schreiben will (XMLout) tut sich nicht's.
Irgendwie sehe ich den Fehler nicht.

Danke
worst_case
ptk
 2007-11-01 21:52
#101669 #101669
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
XMLout schreibt nichts in eine Datei, sondern nur in einen String. Du musst diesen Strin selbst in eine Datei mit open,print,close schreiben.
worst_case
 2007-11-02 08:21
#101676 #101676
User since
2007-08-18
46 Artikel
BenutzerIn
[default_avatar]
Morgen,

ja wenn das so ist, wusste ich doch (hi)

Danke
worst_case
<< >> 3 Einträge, 1 Seite



View all threads created 2007-11-01 21:50.