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

エスケープする無効な文字を含む文字列。

戻り値

String

置き換えられた無効な文字を含む入力文字列。

次のコードは、メソッドを使用して、 Escape 文字列内の無効な xml 文字を、それと等価な有効な xml に置き換える方法を示しています。 このコード例は、SecurityElement クラスのために提供されている大規模な例の一部です。

tagText = SecurityElement::Escape( tagText );
tagText = SecurityElement.Escape(tagText);
    tagText = SecurityElement.Escape(tagText)
End If

注釈

で文字列を使用する前に、このメソッドを使用して文字列内の無効な文字を置換し SecurityElement ます。 エスケープせずにで無効な文字が使用されている場合は、 SecurityElement ArgumentException がスローされます。

次の表は、無効な XML 文字とそのエスケープに相当するものを示しています。

XML 文字が無効です 新しいモジュール
< &lt;
> &gt;
" &quot;
' &apos;
& &amp;

適用対象