Parsing special characters as string
-
-
-
Sehr gut, danke für den Tipp! Das habe ich prinzipiell probiert, aber der folgende Code wird nicht korrekt übersetzt:
Hier wird dann immer noch <krpano> statt <krpano> ausgegeben.
Dein Hinweis hat mich aber nochmal darauf gebracht, das über einen Umweg zu lösen:Code<layer name="lt" html="<" visible="false" /> <layer name="gt" html=">" visible="false" /> set(var_text, get(layer[lt].html)); txtadd(var_text, 'krpano'); txtadd(var_text, get(layer[br].html)); trace(get(var_text));
Das läuft nun soweit. Wobei das doch sicher eleganter geht, als zwei Layers zweckzuentfremden und das durch eine Variable zu wurschteln. Evtl über ein gethtml() oder gettext() oder sowas ...Perfekt wäre es jetzt noch, wenn er den Umbruch als Zeichen entsprechend interpretieren würde. Entsprechend meiner Pfusch-Lösung wäre das dann wie folgt - funktioniert aber leider noch nicht richtig:
Code<layer name="br" html=" " visible="false" /> <layer name="br" html="[br]" visible="false" />
-
<action name="test"><![CDATA[
trace('<krpano>');
]]></action> -
Perfekt. Vielen Dank!
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!