IText.ReplaceWholeText(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のノードとすべての論理的に隣接するテキスト ノードのテキストを、指定したテキストに置き換えます。
[Android.Runtime.Register("replaceWholeText", "(Ljava/lang/String;)Lorg/w3c/dom/Text;", "GetReplaceWholeText_Ljava_lang_String_Handler:Org.W3c.Dom.ITextInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.W3c.Dom.IText? ReplaceWholeText (string? content);
[<Android.Runtime.Register("replaceWholeText", "(Ljava/lang/String;)Lorg/w3c/dom/Text;", "GetReplaceWholeText_Ljava_lang_String_Handler:Org.W3c.Dom.ITextInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ReplaceWholeText : string -> Org.W3c.Dom.IText
パラメーター
- content
- String
置き換える Text
ノードの内容。
戻り値
Text
指定したコンテンツで作成されたノード。
- 属性
例外
NO_MODIFICATION_ALLOWED_ERR: 置き換えられるノードの Text
1 つが読み取り時に発生します。
注釈
現在のノードとすべての論理的に隣接するテキスト ノードのテキストを、指定したテキストに置き換えます。 置換テキストの受信者でない限り、現在のノードを含め、論理的に隣接するすべてのテキスト ノードが削除されます。 <br>このメソッドは、置換テキストを受け取ったノードを返します。 返されるノードは ul <><li>null
で、置換テキストが空の文字列の場合は です。 <現在のノードが読み取り専用の場合を除き、現在のノードを /li li><>します。 </li><li は>、置換の場所に挿入された現在のノードと同じ型 ( Text
または CDATASection
) の新しいText
ノードです。 </li></ul><br>たとえば、引数に "yo" を含む "bar" を含むノードで を呼び出したText
replaceWholeText
例では、br>削除<するノードが の読み取り専用のEntityReference
EntityReference
子孫である場合は、読み取り専用ノードではなく を削除する必要があります。 削除するがEntityReference
、、Text
または CDATASection
ノード以外EntityReference
の子孫を持つ場合、replaceWholeText
メソッドは、ドキュメントの変更を実行する前に失敗し、 コード NO_MODIFICATION_ALLOWED_ERR
を使用して を発生DOMException
させる必要があります。 <br>たとえば、次の例では、"bar" を含むノードで Text
を呼び出replaceWholeText
すと失敗します。これは、EntityReference
ノード "ent" に削除できないノードが含まれているためElement
です。
DOM レベル 3 で追加されました。
の Java ドキュメント org.w3c.dom.Text.replaceWholeText(java.lang.String)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。