013AF68C4BBD444CBAD3BEC4BFAF75BE
  • Thomas Pollinger
  • 17.10.2019
  • DE

Provider: Escape

 

Allgemein

System: OpenText™ Web Site Management Server
Release: 16.0.3

Microsoft Docs: .NET Framework 4.6.1
Namespace: System.Collections
Vererbung: Object → Escape (alias RdEscape)

 

Hinweise

  • Die Funktionalitäten des Template Rendering werden mit Hilfe von ObjectLoader (Providern) bereitgestellt. Es gibt ObjectLoader (Provider) für den Zugriff auf Eigenschaften bzw. Methoden und ObjectLoader (Provider) für die Typisierung.
  • Auch ObjectLoader (Provider) sind Objekte und haben daher eigene Eigenschaften und Methoden.
  • Die Eigenschaften und Methoden eines ObjectLoader (Provider) fragt man, anders als die anderer Objekte, mit einem Doppelpunkt ab.
  • Über die Eigenschaften des ObjectLoader (Provider) Escape kann man Sonderzeichen und spezielle Werte ausgeben. Außerdem stellt der ObjektLoader die Methoden bereit, um Sonderzeichen für die Ausgabe in HTML zu codieren und decodieren.

 

Eigenschaften

Quelle: Microsoft .NET Framework

Hinweis: Derzeit sind keine speziellen und zusätzlichen Eigenschaften bekannt.

 

Eigenschaften (OT)

Quelle: OpenText Web Site Management Server

Br

  • Mit dieser Eigenschaft wird ein Zeilenumbruch <br/> Tag erzeugt und als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:Br


    Beispiele:
    <%!! Escape:Br !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:Br !!%>
    <reddot:cms>
        <output type="object" object="Escape:Br" />
    </reddot:cms>

 

CarriageReturn

  • Mit dieser Eigenschaft wird ein Zeilenumbruch \r erzeugt und als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:CarriageReturn


    Beispiele:
    <%!! Escape:CarriageReturn !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:CarriageReturn !!%>
    <reddot:cms>
        <output type="object" object="Escape:CarriageReturn" />
    </reddot:cms>

 

LineFeed

  • Mit dieser Eigenschaft wird ein Zeilenvorschub \n erzeugt und als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:LineFeed


    Beispiele:
    <%!! Escape:LineFeed !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:LineFeed !!%>
    <reddot:cms>
        <output type="object" object="Escape:LineFeed" />
    </reddot:cms>

 

NewLine

  • Mit dieser Eigenschaft wird ein neuer Absatz \r\n erzeugt und als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:NewLine


    Beispiele:
    <%!! Escape:NewLine !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:NewLine !!%>
    <reddot:cms>
        <output type="object" object="Escape:NewLine" />
    </reddot:cms>

 

Tab

  • Mit dieser Eigenschaft wird ein Tabulator \t erzeugt und als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:Tab


    Beispiele:
    <%!! Escape:Tab !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:Tab !!%>
    <reddot:cms>
        <output type="object" object="Escape:Tab" />
    </reddot:cms>

 

Space

  • Mit dieser Eigenschaft wird ein einfaches Leerzeichen   erzeugt und als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:Space


    Beispiele:
    <%!! Escape:Space !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:Space !!%>
    <reddot:cms>
        <output type="object" object="Escape:Space" />
    </reddot:cms>

 

EmptyString

  • Mit dieser Eigenschaft wird ein leerer String erzeugt und als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:EmtpyString


    Beispiele:
    <%!! Escape:EmtpyString !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:EmtpyString !!%>
    <reddot:cms>
        <output type="object" object="Escape:EmtpyString" />
    </reddot:cms>

 

Null

  • Mit dieser Eigenschaft wird ein Null erzeugt und als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:Null


    Beispiele:
    <%!! Escape:Null !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:Null !!%>
    <reddot:cms>
        <output type="object" object="Escape:Null" />
    </reddot:cms>

 

NbSp

  • Mit dieser Eigenschaft wird ein Leerzeichen &nbsp; erzeugt und als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:NbSp


    Beispiele:
    <%!! Escape:NbSp !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:NbSp !!%>
    <reddot:cms>
        <output type="object" object="Escape:NbSp" />
    </reddot:cms>

 

OpenTag

  • Mit dieser Eigenschaft wird eine öffende spitze Klammer < erzeugt und als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:OpenTag


    Beispiele:
    <%!! Escape:OpenTag !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:OpenTag !!%>
    <reddot:cms>
        <output type="object" object="Escape:OpenTag" />
    </reddot:cms>

 

CloseTag

  • Mit dieser Eigenschaft wird eine schließende spitze Klammer > erzeugt und als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:CloseTag


    Beispiele:
    <%!! Escape:CloseTag !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:CloseTag !!%>
    <reddot:cms>
        <output type="object" object="Escape:CloseTag" />
    </reddot:cms>

 

CDataBegin

  • Mit dieser Eigenschaft wird ein öffender CData <![CDATA[ erzeugt und als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:CDataBegin


    Beispiele:
    <%!! Escape:CDataBegin !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:CDataBegin !!%>
    <reddot:cms>
        <output type="object" object="Escape:CDataBegin" />
    </reddot:cms>

 

CDataEnd

  • Mit dieser Eigenschaft wird ein schließender CData ]]> erzeugt und als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:CDataEnd


    Beispiele:
    <%!! Escape:CDataEnd !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:CDataEnd !!%>
    <reddot:cms>
        <output type="object" object="Escape:CDataEnd" />
    </reddot:cms>

 

 

Methoden

Quelle: Microsoft .NET Framework

Hinweis: Derzeit sind keine speziellen und zusätzlichen Methoden bekannt.

 

Methoden (OT)

Quelle: OpenText Web Site Management Server

HtmlEncode(String)

  • Diese Methode konvertiert eine Zeichenfolge für die HTTP-Übertragung in eine HTML-codierte Zeichenfolge und als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:HtmlEncode(String)


    Beispiele:
    <%!! Escape:HtmlEncode(String:Änderung) !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:HtmlEncode(String:Änderung) !!%>
    <reddot:cms>
        <output type="object" object="Escape:HtmlEncode(String:Änderung)" />
    </reddot:cms>

 

HtmlDecode(String)

  • Diese Methode konvertiert eine Zeichenfolge, die HTML-codiert wurde, in eine decodierte Zeichenfolge und als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:HtmlDecode(String)


    Beispiele:
    <%!! Escape:HtmlDecode(String:&Auml;nderung) !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:HtmlDecode(String:&Auml;nderung) !!%>
    <reddot:cms>
        <output type="object" object="Escape:HtmlDecode(String:&Auml;nderung)" />
    </reddot:cms>

 

BeginTag(String)

  • Diese Methode erzeugt aus dem übergebenen String einen öffenden <String> Tag und wird dann als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:BeginTag(String)


    Beispiele:
    <%!! Escape:BeginTag(String:Hello) !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:BeginTag(String:Hello) !!%>
    <reddot:cms>
        <output type="object" object="Escape:BeginTag(String:Hello)" />
    </reddot:cms>

 

EndTag(String)

  • Diese Methode erzeugt aus dem übergebenen String einen schließende </String> Tag und wird dann als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:EndTag(String)


    Beispiele:
    <%!! Escape:EndTag(String:Hello) !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:EndTag(String:Hello) !!%>
    <reddot:cms>
        <output type="object" object="Escape:EndTag(String:Hello)" />
    </reddot:cms>

 

SingleTag(String)

  • Diese Methode erzeugt aus dem übergebenen String einen einzelnen <String /> Tag und wird dann als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:SingleTag(String)


    Beispiele:
    <%!! Escape:SingleTag(String:World) !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:SingleTag(String:World) !!%>
    <reddot:cms>
        <output type="object" object="Escape:SingleTag(String:World)" />
    </reddot:cms>

 

Space(Int32)

  • Diese Methode erzeugt eine Zeichenkette aus Leerzeichen - mal Anzahl der angegebenen Wiederholungen -  und wird dann als ein Objekt vom Typ String zurückgeliefert.

  • Hinweis: Bei dieser Methode funktioniert die Übergabe von typisierten Werte mit Int32: oder Int: leider nicht.
     
  • Syntax:
    EscapeLoader:Space(Int32)


    Beispiele:
    <%!! Escape:Space(20) !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:Space(20) !!%>
    <reddot:cms>
        <output type="object" object="Escape:Space(20)" />
    </reddot:cms>

 

String(Int32, String)

  • Diese Methode erzeugt eine Zeichenkette aus dem übergebenen String - mal Anzahl der angegebenen Wiederholungen -  und wird dann als ein Objekt vom Typ String zurückgeliefert.
  •  
  • Hinweis: Bei dieser Methode funktioniert die Übergabe von typisierten Werte mit Int32:Int:String:Str: oder RdString: leider nicht.
     
  • Syntax:
    EscapeLoader:String(Int32, String)


    Beispiele:
    <%!! Escape:String(20,*) !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:String(20,*) !!%>
    <reddot:cms>
        <output type="object" object="Escape:String(20,*)" />
    </reddot:cms>

 

Text(String)

  • Diese Methode erzeugt aus dem Inhalt des Parameters eine Zeichenkette und wird dann als ein Objekt vom Typ String zurückgeliefert.

  •  
  • Syntax:
    EscapeLoader:Text(String)


    Beispiele:
    <%!! Escape:Text(String:Test 1,2+5349857-34,56-HelloWorld) !!%>


    Alternative Schreibweisen:
    <%!! RdEscape:Text(String:Test 1,2+5349857-34,56-HelloWorld) !!%>
    <reddot:cms>
        <output type="object" object="Escape:Text(String:Test 1,2+5349857-34,56-HelloWorld)" />
    </reddot:cms>

 

Gilt für

  • OpenText™ Web Site Management Server
    Release 16.0.3
  • Letztes Artikelupdate
    18.10.2019

 

Siehe auch


Über den Autor:
Thomas Pollinger

... ist Senior Site Reliability Engineer bei der Vodafone GmbH in Düsseldorf. Seit dem Jahr 2007 betreut er zusammen mit seinen Kollegen die OpenText- (vormals RedDot-) Plattform Web Site Management für die deutsche Konzernzentrale.

Er entwickelt Erweiterungen in Form von Plug-Ins und PowerShell Skripten. Seit den Anfängen in 2001 (RedDot CMS 4.0) kennt er sich speziell mit der Arbeitweise und den Funktionen des Management Server aus.