Thread XML::Twig und regexp in twig_handlers
(4 answers)
Opened by shi8dao at 2011-04-27 14:48
Ich habe hier eine XML Datei, in der das folgende vorkommt:
Code: (dl
)
1 <result> Ich moechte die tag Tags mit Twig behandeln. Meine bisherigen Versuche waren: Code (perl): (dl
)
1 2 3 4 my $twig = new Xml::Twig(twig_handlers => { "/result/target/tag\d" => \&meine_parse_funktion, }); Code (perl): (dl
)
1 2 3 4 my $twig = new Xml::Twig(twig_handlers => { "/result/target/tag[1-3]" => \&meine_parse_funktion, }); Bei der ersten 'Loesung' bekomme ich leider nur die Fehlermeldung "Unrecognized escape \d passed through". Bei der zweiten ruft er die Funktion nicht auf. Moeglicherweise liegt der Fehler an meinen mangelhaften Perl Kenntnissen oder ich missverstehe die Twig Doku: Twig Doku Last edited: 2011-04-27 14:58:09 +0200 (CEST) |