Re: Frage zu TAL EXAMPLE

Christian Stocker <[email protected]> Mon, 17 Jan 2005 14:43:47 +0100
Newsgroups gmane.comp.cms.bitflux.general.german
Message-ID <[email protected]>

On 17.1.2005 12:42 Uhr, A.A. wrote:
> Guten Tag,
> 
> eine Frage zum TAL EXAMPLE
> also ich habe den folgendem quellcode:
> 

<snip code/>

> Wenn ich ein xsl template haette wurde ich den folgeden code schreiben
> 
>     <?php   
>     $xml = new DomDocument;     $xml->load('file.xml');
> 
>     $xsl =     new DomDocument;
>     $xsl->load('file.xsl');
> 
>     $proc = new xsltprocessor;
>     $proc->importStyleSheet($xsl);     echo $proc->transformToXML($xml);
>     ?>
> 
> das gleiche geht mit TAL nicht und mit
> tal2xsl weiss ich nicht wie ich es benutzten kann

Meinst du innerhalb des CMS oder allgemein in PHP.

Allgemein: xsltal braucht eine zweimalige transformation. zuerst von tal 
zu xsl und dann von xml zu html. oder anders:

talxsl.xslt + tal = xsl

xsl + xml = html

Wie das in PHP genau geht, sieht man hier:

http://svn.bitflux.ch/repos/public/popoon/trunk/components/transformers/xsltal.php


Ums im CMS zu verwenden, muss das file auf ".tal" enden und dann kann 
man im .configxml (im data dir) das zuverwendende template mit

  <parameter name="xslt" type="pipeline" value="static.tal"/>

angeben.

Es wird dann automatisch der xsltal transformer anstatt der xslt 
transformer verwendet.

chregu


> 
> Ich Danke euch
> 
> Apostolos Anagnostopoulos
> 
> 
> 
> 
> _______________________________________________
> bitflux-cms-de mailing list
> [email protected]
> http://lists.bitflux.ch/cgi-bin/listinfo/bitflux-cms-de

-- 
christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich
phone +41 1 240 56 70 | mobile +41 76 561 88 60  | fax +41 1 240 56 71
http://www.bitflux.ch  |  [email protected]  |  gnupg-keyid 0x5CE1DECB