hi,
ich habe verschiedene xml files in denen content gespeichert ist. ich benötige aber nicht immer den ganzen content, deshalb frage ich nur einfach die tags ab, die ich brauche... (content ist sprachabhängig)
my $tagtest = "<test>\n<test2>descht</test2>\n<test3><ge_test>getestet</ge_test2>\n<en_test2>tested</en_test2>\n</test3>\n</test>\n";
ich lade also das komplette file in nen string und wende die untere fkt an.
----------------funktion---------------------
my $string = shift();
my $tag = shift();
my $content;
$string =~ /<$tag>(.*)<\/$tag>/ism;
$content = $1;
return ( $content );
--------------------------------------------
ich vermute, dass ich einfach mal wieder probleme mit den regulären ausdrücken habe.
meine meinung ist, das ich dafür nicht extra nen xml parser brauch - wobei ich auch nicht weis, welchen mein provider zur verfügung stellt.
falls ihr mich eines besseren belehren könnt oder bessere ideen habt - bitte belehrt mich!!
-> die lösung sollte nur schnell sein!!! :)
danke, gruß schakal
edit renee: ne runde [code]-Tags spendiert\n\n
<!--EDIT|renee|1106749528-->