Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

xslt_set_object

XSLT Funktionen

    Befehl:
bool xslt_set_object ( resource $processor , object &$obj )


    Parameter-Liste:
NameBeschreibung
processorDiese Funktion ermöglicht die Verwendung der Prozessor in eine Objekt und löst alle Callback-Funktionen in ihr.
objEin Objekt

    Beschreibung:
Diese Funktion ermöglicht die Verwendung der prozessor in eine objekt und löst alle Callback-Funktionen in ihr.

Die Callback-Funktionen können mit deklariert werden xslt_set_sax_handlers(), xslt_set_scheme_handlers() oder xslt_set_error_handler() und angenommen, dass die Methoden der sein object.


    Aktiv in Version:
(PHP 4 >= 4.3.0, PHP 7)

xslt_set_object() - Beispiel:


Eingabe:
<?php
class my_xslt_processor {

    var $_xh; // our XSLT processor

    function my_xslt_processor()
    {
        $this->_xh = xslt_create();

        // Make $this object the callback resolver
        xslt_set_object($this->_xh, $this);

        // Let's handle the errors
        xslt_set_error_handler($this->_xh, "my_xslt_error_handler");
    }

    function my_xslt_error_handler($handler, $errno, $level, $info)
    {
        // for now, let's just see the arguments
        var_dump(func_get_args());
    }
}
?>

XSLT Funktionen