eingene filter in Cheetah
Verfasst: Dienstag 17. Februar 2009, 17:57
Moin, da bin ich mal wieder.
Ich versuche schon seit etwas längerer Zeit ein Problem zu lösen und habe anscheinend einfach ein Brett vorm Kopf. Ich versuche mit Hilfe von Cheetah eine XML-Datei zu generieren. Das klappt eigentlich auch wenn ich nicht 2 Sonderwünsche hätte das encoding soll utf8 sein - es werden auch Unicodeobjekte durch meine verwendeten Variablen eingefügt. und es sollen auch Sonderzeichen wie ``& < >`` möglich sein. Eigentlich gibt es ja für sowas die Filter die ich benutzen kann.
Benutzte ich in meiner Templatedatei
bekomme ich alle Zeichen als Unicode eingesetzt und das ganze klappt. Benutzte ich als Filter WebSafe - dann kommen die Sonderzeichen richtig rüber. Aber wie baue ich mir einen Filter der beides Kann? Beide Filter gleichzeitig benutzen funktioniert ja nicht...
EDIT by Gerold: Code-Tag auf XML umgestellt
Ich versuche schon seit etwas längerer Zeit ein Problem zu lösen und habe anscheinend einfach ein Brett vorm Kopf. Ich versuche mit Hilfe von Cheetah eine XML-Datei zu generieren. Das klappt eigentlich auch wenn ich nicht 2 Sonderwünsche hätte das encoding soll utf8 sein - es werden auch Unicodeobjekte durch meine verwendeten Variablen eingefügt. und es sollen auch Sonderzeichen wie ``& < >`` möglich sein. Eigentlich gibt es ja für sowas die Filter die ich benutzen kann.
Benutzte ich in meiner Templatedatei
Code: Alles auswählen
#filter EncodeUnicode
<?xml version="1.0" encoding="utf-8" ?>
<results>
#for $name in $names
<rs info="$name.id">$name.name</rs>
#end for
</results>
#end filter
EDIT by Gerold: Code-Tag auf XML umgestellt