Thread XML Parsen (16 answers)
Opened by perl-snaks at 2012-05-08 12:49

pq
 2012-05-09 13:28
#158249 #158249
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
2012-05-09T11:25:22 perl-snaks
Also ich ziehe einen Report via HTTPs und kommt als response ein XML. Diese möchte ich zu HTML parsen.
Das Parsen möchte ich mit XML::Parser machen. Leider diese XML::Parser bietet keine Parse_String Methode.

vielleicht solltest du einfach mal die doku lesen. (komisch, habe ich das in diesem thread nicht schonmal erwähnt?)

in der doku zu CPAN:XML::Parser steht gaaanz am anfang:
Code: (dl )
1
2
3
4
5
         use XML::Parser;

$p1 = new XML::Parser(Style => 'Debug');
$p1->parsefile('REC-xml-19980210.xml');
$p1->parse('<foo id="me">Hello World</foo>');


nicht jedes modul muss seine methode parse_string und parse_file nennen.
wie du hier siehst (oder sehen solltest), heisst die methode, um strings zu parsen, hier einfach "parse".

bitte lies also die doku!
wenn du was an der doku nicht verstehst, kannst du immer noch fragen.


davon abgesehen ist es natürlich beim entwickeln temporär sinnvoller, das xml in eine datei zwischenzuspeichern, damit du nicht bei jedem testen den request neu machen musst.
Last edited: 2012-05-09 13:31:34 +0200 (CEST)
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread XML Parsen