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);
tagText = SecurityElement.Escape(tagText)
End If
Комментарии
Используйте этот метод, чтобы заменить недопустимые символы в строке перед использованием строки в SecurityElement . Если в без экранирования используются недопустимые символы SecurityElement , ArgumentException создается исключение.
В следующей таблице приведены недопустимые символы XML и их escape-эквиваленты.
Недопустимый символ XML | Заменено на |
---|---|
< |
< |
> |
> |
" |
" |
' |
' |
& |
& |