次の方法で共有


IDocument.NormalizeDocument メソッド

定義

このメソッドは、ドキュメントが保存と読み込みサイクルを経て、ドキュメントを "通常" の形式で配置するかのように機能します。

[Android.Runtime.Register("normalizeDocument", "()V", "GetNormalizeDocumentHandler:Org.W3c.Dom.IDocumentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void NormalizeDocument ();
[<Android.Runtime.Register("normalizeDocument", "()V", "GetNormalizeDocumentHandler:Org.W3c.Dom.IDocumentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member NormalizeDocument : unit -> unit
属性

注釈

このメソッドは、ドキュメントが保存と読み込みサイクルを経て、ドキュメントを "通常" の形式で配置するかのように機能します。 その結果、このメソッドはノードのEntityReference置換ツリーを更新し、メソッドNode.normalize()で定義されているようにノードを正規化Textします。 <br> それ以外の場合、実際の結果は、オブジェクトに Document.domConfig 設定されている機能と、実際に実行される操作の管理によって異なります。 このメソッドは、説明されているアルゴリズムに従ってドキュメント名前空間を整形式にすることも、文字の正規化を確認し、ノードを CDATASection 削除することもできます。詳細については、以下を参照 DOMConfiguration してください。

// Keep in the document
            the information defined // in the XML Information Set (Java example)
            DOMConfiguration docConfig = myDocument.getDomConfig();
            docConfig.setParameter("infoset", Boolean.TRUE);
            myDocument.normalizeDocument();

<br>ミューテーション イベントは、サポートされている場合は、ドキュメントで発生する変更を反映するために生成されます。 <br> このメソッドの呼び出し中にエラーが発生した場合 (読み取り専用ノードNode.nodeNameを更新しようとしたり、使用中の XML バージョンに従って無効な文字が含まれている場合など)、"error-handler" パラメーターに関連付けられているオブジェクトを使用してDOMErrorHandlerエラーまたは警告 (DOMError.SEVERITY_ERRORまたはDOMError.SEVERITY_WARNING) が報告されます。 実装がエラーから回復できない場合、このメソッドは致命的なエラー ( DOMError.SEVERITY_FATAL_ERROR) も報告する可能性があることに注意してください。

DOM レベル 3 で追加されました。

の Java ドキュメントorg.w3c.dom.Document.normalizeDocument()

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象