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