PHPUG Treffen mit XML/XSLT Vortrag
Kurz vor knapp hier noch der Hinweis auf das Treffen der PHP Usergroup Stuttgart heute, dem 13 April 2011 um 19:00.
Es wird einen Vortrag zu XML/XSLT geben und danach diverse Kaltgetränke im Schlesinger. Weitere Infos (wer, wie, wo) wie immer auch auf http://www.phpugs.de/ Slides vom PHPUG Vortrag online
Die Slides meines Vortrags gestern bei der PHPUG-Stuttgart sind online.
XML und XSLT mit PHP5 http://www.handcode.de/talks/phpug-php5-xml-xsl-200708/
Autor: Jens Giessmann
in PHP, PHPUG
am
Donnerstag, 9. August 2007
um
13:01
Kommentare (0) | Trackbacks (0) PHP User Group Stuttgart Treffen, August 2007
Wie jeden 2. Mittwoch im Monat trifft sich die PHP User Group Stuttgart auch im August wieder zu einem Vortrag und anschliessendem gemütlichen Beisammensein.
Am 8.8.2007 werde ich folgenden Vortag halten: --------------------------------------------------------------------------------------------------- PHP5 und XML / XSLT --------------------------------------------------------------------------------------------------- XHTML, Web 2.0, Webservices, Open Document Format, XML wohin man schaut. Themen des Vortrages sind:
Anhand eines praktischen Beispiels werde ich dann noch zeigen, wie einfach es ist mit PHP5 aus XML-Daten z.B. XHTML-Seiten zu erstellen und was für Möglichkeiten und Vorteile dabei XSLT als Transformations- und Template-Sprache bietet. Eingeladen ist wie immer, jeder Interessierte, besonders PHPler aus Stuttgart. Termin: Mittwoch, den 8. August 2007, 19.00 Uhr Ort: Wirtschaftförderung Region Stuttgart, Friedrichsstr. 10, Stuttgart Weitere Informationen auf http://www.phpugs.de
Autor: Jens Giessmann
in PHP, PHPUG
am
Donnerstag, 12. Juli 2007
um
21:33
Kommentare (0) | Trackbacks (0) XSLT::registerPHPFunctions und "NICHT-PHP" XSLT-Prozessoren
PHP5 ermöglicht es mittels XSLTProcessor::registerPHPFunctions innerhalb von XSL-Stylesheets PHP Funktionen zu verwenden. Soweit, so gut...
Mit einem kleinen Trick ist es aber möglich XSL-Stylesheets zu schreiben, die auch mit "Nicht-PHP-XSLT-Prozessoren" wie z.B. xsltproc verarbeitet werden können, aber beim Einsatz von PHP:XSL dennoch die Möglichkeiten der PHP-Funktionen zu nutzen. "XSLT::registerPHPFunctions und "NICHT-PHP" XSLT-Prozessoren" vollständig lesen
Autor: Jens Giessmann
in PHP, XML
am
Mittwoch, 11. April 2007
um
18:24
Kommentare (0) | Trackbacks (0) there is no attribute "xmlns:php"
Ja, mir ist klar, daß es grenzwertig ist, mittels XSLTProcessor::registerPHPFunctions innerhalb von XSL-Stylesheets PHP Funktionen zu verwenden.
Aber ab und an (z.B. für Syntax-highlighting von PHP-Code) ist es einfach zu praktisch um es nicht zu verwenden. Was mich aber wirklich gestört hat, ist der nicht valide XHTML-Code der dadurch erzeugt wurde. Im Output wurde teilweise die xmlns:php Definition als Attribut in Tags mit aufgenommen und das ist dann eben kein valider XHTML-Code mehr. Line 14 column 23: there is no attribute "xmlns:php". <div xmlns:php="http://php.net/xsl" id="headermeta"> Wie so oft, nicht lange ärgern, lieber die Zeit mit Lesen verbringen, das bildet ;-) Irgendeinen Parameter in der Stylesheet, Template oder xsl:output Definition sollte es doch geben mit dem man das abstellen kann.... Gibt es auch, und zwar als Parameter von <xsl:stylesheet>: exclude-result-prefixes="php" Eine komplette Stylesheet Definition mit PHP-Funktionen, EXSLT-Erweiterung für XHTML-Output sieht dann z.B. so aus: CODE: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" extension-element-prefixes="exsl" xmlns:php="http://php.net/xsl" exclude-result-prefixes="php" > <xsl:output method="xml" version="1.0" indent="yes" encoding="ISO-8859-1" omit-xml-declaration="no" media-type="text/xml" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/> <!-- ..... --> </xsl:stylesheet>
(Seite 1 von 2, insgesamt 6 Einträge)
» nächste Seite
|
blog powered by Serendipity