Hallo,
ich benötige Hilfe. Ich möchte eine große XML Datei, die durch ein php-skript generiert wird, vernünftig nach Informationenen auslesen. Diese XML war für eine Xslt -Transformation gedacht. Ich kann sie als Inhalt ganz einfach ausgeben, nur wie kann ich dann weitermachen? Gibt es da einen Parser o.ä., der das für mich vernünftig erledigt.
Oder kann mir jemand detailiiert schreiben wie ich meine bisherige Xslt-Funktion umbauen muss, damit sie auch unter PHP 5 und damit unter typo 3 läuft. Irgendwie krieg ich das nicht hin.
|---------------------------------------------------------------------------------------------------------------------------------*/
function tranformXML ($lXMLString, $lXSLFileName, $lXSLFileBase, $lXSLTParams) {
// erstellung des XSLT Prozessors
$lXSLT = xslt_create();
$lFileBase = 'file://' . $lXSLFileBase . '/';
xslt_set_base ($lXSLT, $lFileBase);
xslt_set_encoding($lXSLT, "ISO-8859-1");
$lXSLT_Arguments["/_xml"] = '<?xml version="1.0" encoding="iso-8859-15"?>'.$lXMLString;
$lResult = xslt_process($lXSLT, 'arg:/_xml', $lXSLFileName, null, $lXSLT_Arguments, $lXSLTParams); //
// XSLT Prozessor wieder freigeben.
xslt_free($lXSLT);
return ($lResult);
}
Danke!!!