SecurityElement.Escape(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将字符串中的无效 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 字符及其转义等效项。
无效的 XML 字符 | 替换为 |
---|---|
< |
< |
> |
> |
" |
" |
' |
' |
& |
& |