| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | ||
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Hi, um in XSLT-Dokumenten PHP-Funktionen oder Methoden zu registrieren, ist der xsl-Namespace PHP notwendig: Code: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:php="http://php.net/xsl">
<xsl:output
method="xml"
indent="yes"
encoding="utf-8"
doctype-public="-//W3C//DTD XHTML 1.1//EN"
doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"/>
http://php.net/manual/en/function.xs...-functions.php Bleibt beim Rausparsen in XHTML allerdings im <html> Tag und bekomme damit meine Ausgabe nicht valide: Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns:php="http://php.net/xsl"> <head> Zitat:
| |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Erfahrener Benutzer Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
| |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Hmm. Ein Problem habe ich noch. Meine Daten werden in XML-Dateien abgelegt (wer hätte es gedacht) und nun muss ich auch die Möglichkeit haben in diesem XML Tags zu verwenden .. im Fließtext! Beispiel Impressum, E-Mail-Link (ob der Sinn macht ist mal hier völlig egal). <content> Blabla E-Mail .. .. </content> Entweder werden alle Tags darin bei der Ausgabe entfernt (<xsl:value-of select="content">) was eigentlich nur konsequent ist (würde ich die <root> ausgeben, wäre dies ja auch der Fall), verwende ich CDATA, wird der tatsächliche Inhalt ausgegeben (entity-encoded, auch logisch). Habe schon versucht mit php:function eine Gegenfunktion aufzurufen, die schlägt leider komplett fehl, warum weiß ich garnicht. Hmm beim Schreiben kommen mir wieder ein paar Ideen. |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php xsltprocessor, xsl registerphpfunctions, php registerphpfunctions, xsltprocessor::registerphpfunctions, registerphpfunctions, was bedeutet xsltprocessor, suse php5 xsltprocessor nicht, exclude-result-prefixes=\php\, php xsltprocessor <
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.