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

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

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

String

Строка ввода с замененными недопустимыми знаками.

Примеры

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

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

Комментарии

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

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

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

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