IDocument.NormalizeDocument メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このメソッドは、ドキュメントが保存と読み込みサイクルを経て、ドキュメントを "通常" の形式で配置するかのように機能します。
[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 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。