IText.ReplaceWholeText(String) メソッド

定義

現在のノードとすべての論理的に隣接するテキスト ノードのテキストを、指定したテキストに置き換えます。

[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" を含むノードで を呼び出したTextreplaceWholeText例では、br>削除<するノードが の読み取り専用のEntityReferenceEntityReference子孫である場合は、読み取り専用ノードではなく を削除する必要があります。 削除するが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)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象