TinyMCE und XSL

Hi,

ist doch immer wieder schön wenn man an sich selbst zweifelt^^ - es aber dann jemand Anderen auch so ging *g*

na gut, dann werde ich mal mein Glück versuchen.

Danke und Gruß
Roman

PS: da ich noch nie PHP zum XSL transformieren verwendet habe, hast du zufällig ein schönes Tutorial zur Hand, bevor ich das NET durchsuche ;)
 
Kein Tutorial, aber eine Funktion :)

PHP:
<?php

function transform($xsl,$xml)
{
      $xslDoc= new DOMDocument;
      $xslDoc->load($xsl);
      
      $xmlDoc= new DOMDocument;
      $xmlDoc->load($xml);
      
      $xp = new XsltProcessor;      
      $xp->importStylesheet($xslDoc);
      
      $doc = $xp->transformToDoc($xmlDoc) or die('Transformation error!');
      $doc->preserveWhiteSpace=true;
      $doc->formatOutput=true;
      return $doc;
}

$doc=transform('pfad/zur/xsl.xsl','pfad/zur/xml.xml');
echo $doc->saveXML($doc->documentElement);
?>
 
Hi,

das funktioniert ja wirklich ;-)

nur was ich nicht so recht verstanden hab, warum muss ich in der php.ini "php_domxml.dll" auskommentieren?

Nochmal vielen Dank :D

Gruß
Roman
 
nur was ich nicht so recht verstanden hab, warum muss ich in der php.ini "php_domxml.dll" auskommentieren?

..wer sagt das ? :-)

Ich würde mal vermuten, dass so Konflikten mit dieser Erweiterung(dom_xml) aus dem Wege gegangen werden soll...die gepostete Funktion erfordert die DOM-API, welche ab PHP5 Bestandteil von PHP ist.
 
naja mir ist das Zeug immer um die Ohren geflogen und ich hab dann mal das NET befragt .... Irgedwo stand dann was von der dll, probiert und t ;-)

Bis dann
Roman
 
Zurück