Jelly-Escape-Typen
Sie verwenden verschiedene Methoden, wenn Sie Zeichen in JavaScript und HTML mit Escape-Zeichen versehen. JavaScript verwendet den umgekehrten Schrägstrich, und HTML verwendet das Zeichen „Amperand“.
Es gibt zwei verschiedene Arten von Escape-Zeichen, die beim Generieren der Ausgabe aus Jelly erforderlich sind:
- JavaScript
- HTML
Das Escape-Zeichen für jeden dieser besteht aus den folgenden Typen.
| Typ | Von | An |
|---|---|---|
| JavaScript |
„ (Einfaches Anführungszeichen) |
\' |
| „ (Doppeltes Anführungszeichen) | \" | |
|
CR (Wagenrückgabe) |
(Leerzeichen) | |
|
NL (Newline) |
\N ('\' gefolgt von 'n') |
|
| HTML |
Und (Amperand) |
& |
|
< (weniger als) |
< |
|
|
> (größer als) |
> |
Sie können HTML auch mithilfe von mit einem Escape-Zeichen versehen GetHTMLValue()-Funktion, die alle Zeilenumbrüche erzwingt und die oben genannten Zeichen mit Escape-Zeichen versehen. Sie kann wie folgt verwendet werden:
${test.getHTMLValue()} Fügen Sie einem Gelee-Ersatz ein Escape-Zeichen hinzu
Sie können Zeichen-Escape-Zeichen in Jelly-Dateien verarbeiten. Das XML-Escape-Verhalten kann nur von Anwendern mit der Rolle „Security_admin“ geändert werden.
Warum und wann dieser Vorgang ausgeführt wird
Prozedur
${Expression} Oder $[Ausdruck] Gibt das auszuführende Escape-Zeichen an.
${JS:expression}
${HTML:expression}Das Präfix weist das System an, das Ergebnis des Ausdrucks vor der Ausgabe zu verwenden und mit Escape-Zeichen zu versehen. Das Escape-Zeichen kann kombiniert werden, indem eine kommagetrennte Liste von Präfixen angegeben wird:
${JS,HTML:expression}