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 替換樹並正規化 Text 節點,依據方法 Node.normalize()定義。
<否則> ,實際結果取決於物件上所設定 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 版本包含無效字元,則會使用DOMError.SEVERITY_ERROR與「error-handler」參數相關的物件回報錯誤或警告DOMError.SEVERITY_WARNINGDOMErrorHandler(或 )。 請注意,若實作無法從錯誤中恢復,此方法也可能報告致命錯誤( DOMError.SEVERITY_FATAL_ERROR)。
新增於DOM第三級。
的 org.w3c.dom.Document.normalizeDocument()Java 檔。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。