SecurityElement.Escape(String) Metoda

Definicja

Zastępuje nieprawidłowe znaki XML w ciągu ich prawidłowy odpowiednik 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

Ciąg, w którym ma na celu ucieczkę nieprawidłowych znaków.

Zwraca

String

Ciąg wejściowy z zastąpionymi nieprawidłowymi znakami.

Przykłady

Poniższy kod przedstawia użycie metody w celu zastąpienia nieprawidłowych znaków Escape XML w ciągu ich prawidłowym odpowiednikiem XML. Ten przykład kodu jest częścią większego przykładu dostarczonego dla SecurityElement klasy .

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

Uwagi

Użyj tej metody, aby zastąpić nieprawidłowe znaki w ciągu przed użyciem ciągu w SecurityElement . Jeśli w a są używane nieprawidłowe znaki SecurityElement bez ucieczki, ArgumentException jest zgłaszany.

W poniższej tabeli przedstawiono nieprawidłowe znaki XML i ich odpowiedniki ucieczki.

Nieprawidłowy znak XML Zastąpione przez
< &lt;
> &gt;
" &quot;
' &apos;
& &amp;

Dotyczy