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 文字とそのエスケープされた同等の文字を示しています。

XML 文字が無効です 置き換え
< &lt;
> &gt;
" &quot;
' &apos;
& &amp;

適用対象