Verwendung von XSLT mit PHP

Das vierte und letze Beispiel (Listing F) demonstriert die Fähigkeit von Sablotron, Parameter an die Funktion xslt_process zu übergeben. Dies ermöglicht es dem XSLT-Prozessor, ein Datum zu empfangen, das während der Transformation übergeben wird. Das Beispiel enthält außerdem zwei zusätzliche Funktionen: xslt_set_log und xslt_set_encoding. Mit der Funktion xslt_set_log wird die Protokollfunktion durch Setzen des zweiten Parameters auf „true“ aktiviert. Der zweite Aufruf der Funktion mit einem zweiten auf einen Dateinamen gesetzten Parameter schließt die Protokollierung aller Sablotron XSLT-Verarbeitungsmeldungen ab. Hierbei ist zu beachten, dass diese Meldungen keine Fehler des XSLT-Prozessors beinhalten, jedoch wertvolle Informationen zur Fehlerbeseitigung hinsichtlich des Status des Prozessors während des Transformationsprozesses bieten.

xslt_set_encoding legt die Output-Codierung der Sablotron-Transformationen fest. Um diese Funktion zu verwenden, muss jedoch zunächst die Sablotron-Erweiterung mit der Codierungsunterstützung kompiliert werden. Für dieses Beispiel wurde der Output auf Codierung nach ISO-8859-2 gesetzt.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Gefährliche Anzeigen für Passwortmanager Bitwarden verbreiten Malware

Die Hintermänner haben es unter anderem auf Daten von Facebook-Geschäftskonten abgesehen. Opfer werden über angebliche…

3 Tagen ago

Public Cloud: Gartner erwartet 2025 weltweite Ausgaben von 723 Milliarden Dollar

Bis 2027 werden 90 Prozent der Unternehmen eine Hybrid-Cloud-Strategie umsetzen.

3 Tagen ago

iPhone 15 ist bestverkauftes Smartphone im dritten Quartal

Apple belegt in der Statistik von Counterpoint die ersten drei Plätze. Samsungs Galaxy S24 schafft…

3 Tagen ago

So günstig & effizient war Content Produktion noch nie: Neues Content System erobert deutschen Markt

Kontinuierliche Content Produktion und Markenaufbau sind essentieller Pfeiler von langfristigen Unternehmenserfolg. Das ist mittlerweile auch…

3 Tagen ago

Lenovo übertrifft die Erwartungen und hebt Prognose an

KI-Funktionen beschleunigen die Erholung des PC-Markts. Der Nettogewinn legt um 44 Prozent zu, der Umsatz…

4 Tagen ago

Bedrohungsakteure betten Malware in macOS-Flutter-Anwendungen ein

Googles App-Entwickler-Kit dient der Tarnung des schädlichen Codes. Der Sicherheitsanbieter Jamf hält die Schadsoftware für…

4 Tagen ago