Skip to content

Verwendung

Mac2 edited this page Apr 23, 2012 · 5 revisions

Verwendung der erhaltenen Daten

        $parserResult = new DTOParserResultC ($parserObj);
        ...
        if ($parserResult->bSuccessfullyParsed) {
            if (!empty($parserResult->aErrors) && count($parserResult->aErrors) > 0)
            {
               // start error handling
                print_r($parserResult->aErrors);
            }

            $lparser = $parserResult->strIdentifier;
            require_once ('parser/'.$lparser.'.php');
            call_user_func ('parse_'.$lparser, $parserResult);
        }
        else {
            // start error handling
            if (!empty($parserResult->aErrors) && count($parserResult->aErrors) > 0)
                print_r($parserResult->aErrors);
        }

Im oben gezeigten Beispiel wird davon ausgegangen, dass es im Unterordner parser/ eine Datei mit dem Namen $parserResult->strIdentifier gibt, die wiederum eine entsprechende Funktion parse_$parserResult->strIdentifier enthält.

Diese Funktion übernimmt dann die weitere Verarbeitung der Daten, anhand des erstellten DTOParserResultC Objektes.

Clone this wiki locally