Hi,
ich habe XML Dateien welche ich mit einem Perl Script Parse und das sehr simpel aufgebaut ist.
Dein XML-Parser-Problem kann ich nicht lösen, aber malso nebenbei gefragt: Ist es zwingend XML, was Du da bekommst? Wie sieht denn der Übertragungsweg aus, isses HTTP, FTP...? Und welche Programme sollen da miteinander reden, also Daten austauschen?
Schöne Grüße,
Horst Hacke
Also es ist http/https und es ist Zwingend XML.
Die Option "SuppressEmpty" ist schon mal ein Anfang. Jedoch kann ich dann nicht unterscheiden ob es <irgendwas/> oder <irgendwas></irgendwas> oder "nicht vorhanden" war.
Hier noch mal genau was am Ende raus kommen soll:
<irgendwas/> zu $ref->{irgendwas} = undef;
<irgendwas></irgendwas> zu $ref->{irgendwas} = '';
<irgendwas>abc</irgendwas> zu $ref->{irgendwas} = 'abc';
tag nicht vorhanden zu keine ref vorhanden. Sodas ich mit "defined" prüfen kann.
mfg Spoocy