SecurityElement.Escape(String) Метод

Определение

Заменяет недопустимые XML-символы в строке допустимым эквивалентом 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

Параметры

str
String

Строка, в которой следует экранировать недопустимые символы.

Возвращаемое значение

Входная строка с недопустимыми символами заменена.

Примеры

В следующем коде показано использование Escape метода для замены недопустимых XML-символов в строке допустимым эквивалентом XML. Этот пример кода является частью более крупного примера, предоставленного для SecurityElement класса.

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

Комментарии

Используйте этот метод для замены недопустимых символов в строке перед использованием строки в строке SecurityElement. Если недопустимые символы используются в SecurityElement без экранирования, ArgumentException создается исключение.

В следующей таблице показаны недопустимые XML-символы и их escape-эквиваленты.

Недопустимый XML-символ Заменено на
< &lt;
> &gt;
" &quot;
' &apos;
& &amp;

Применяется к