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)
End If
注釈
SecurityElementで文字列を使用する前に、文字列内の無効な文字を置き換えるには、このメソッドを使用します。 エスケープせずに無効な文字が SecurityElement で使用されている場合は、 ArgumentException がスローされます。
次の表は、無効な XML 文字とそのエスケープされた同等の文字を示しています。
| XML 文字が無効です | 置き換え |
|---|---|
< |
< |
> |
> |
" |
" |
' |
' |
& |
& |