perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 22
Click for quality!




11.02.2012 / 08:06

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragLeere Werte aus einem XML-File mit Perl lesen
Seitenanfang
Hallo,

ich habe ein XML-File, aus dem ich Daten herauslese. Mein Problem ist, dass bestimmte Tags leer sind (siehe unten <text></text).
Wenn ich mir nach dem Auslesen den Inhalt von diesem Tag ausgebe ist es ein Hash. z.B. HASH(0x.....). Ich würde aber einen leeren String benötigen. Was muss ich tun, damit dieser String leer ist? Wenn ich den tag überhaupt weglassen würde, hätte ich noch mehr Probleme, da dieser Wert nach dem Einlesen, dann überhaupt undefiniert ist.

Beispielcode:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<Data>
<camera name="Kamera1">
<start>yes</start>
<text></text>
</camera>
</Data>

Ich hoffe, dass ich mein Problem verständlich erklärt habe.
Danke im Voraus!

LG Markus

Datum: 17.04.2007-16:46

Beitragre: Leere Werte aus einem XML-File mit Perl lesen
Seitenanfang
Mit welchen Modul arbeitest du?

XML::Simple? Dann heiszt die Option SuppressEmpty

Datum: 18.04.2007-00:24

Beitragre: Leere Werte aus einem XML-File mit Perl lesen
Seitenanfang
Hallo, danke für deine Hilfe. Tut mir leid, hab auf das Modul komplett vergessen, aber deine Annahme stimmt und es funktioniert mit suppressEmpty.

Vielen Danke!

LG Markus

Datum: 18.04.2007-13:44

Beitragre: Leere Werte aus einem XML-File mit Perl lesen
Seitenanfang
dann ist gut :)

Datum: 18.04.2007-21:59

-






-
-