SecurityElement::Escape Method (String^)
Replaces invalid XML characters in a string with their valid XML equivalent.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- str
-
Type:
System::String^
The string within which to escape invalid characters.
Use this method to replace invalid characters in a string before using the string in a SecurityElement. If invalid characters are used in a SecurityElement without being escaped, an ArgumentException is thrown.
The following table shows the invalid XML characters and their escaped equivalents.
invalid XML Character | Replaced With |
|---|---|
"<" | "<" |
">" | ">" |
"\"" | """ |
"\'" | "'" |
"&" | "&" |
The following code shows the use of the Escape method to replace invalid XML characters in a string with their valid XML equivalent. This code example is part of a larger example provided for the SecurityElement class.
Available since 1.1