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 文字が無効です | 新しいモジュール |
---|---|
< |
< |
> |
> |
" |
" |
' |
' |
& |
& |