SecurityElement.Escape(String) Metoda

Definice

Nahradí neplatné znaky XML v řetězci s jejich platným ekvivalentem XML.

public:
 static System::String ^ Escape(System::String ^ str);
public static string? Escape (string? str);
public static string Escape (string str);
static member Escape : string -> string
Public Shared Function Escape (str As String) As String

Parametry

str
String

Řetězec, ve kterém mají být uvozeny neplatné znaky.

Návraty

String

Vstupní řetězec s neplatnými znaky byl nahrazen.

Příklady

Následující kód ukazuje použití Escape metody pro nahrazení neplatných znaků XML v řetězci s jejich platným ekvivalentem jazyka XML. Tento příklad kódu je součástí většího příkladu, který je k dispozici pro SecurityElement třídu.

tagText = SecurityElement::Escape( tagText );
tagText = SecurityElement.Escape(tagText);
    tagText = SecurityElement.Escape(tagText)
End If

Poznámky

Tuto metodu použijte, chcete-li nahradit neplatné znaky v řetězci před použitím řetězce v SecurityElement . Pokud jsou v a SecurityElement bez řídicího znaku použity neplatné znaky, ArgumentException je vyvolána výjimka.

V následující tabulce jsou uvedeny neplatné znaky XML a jejich řídicí ekvivalenty.

Neplatný znak XML Nahrazeno
< &lt;
> &gt;
" &quot;
' &apos;
& &amp;

Platí pro