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-символ | Заменено на |
|---|---|
< |
< |
> |
> |
" |
" |
' |
' |
& |
& |