語言

INode.Normalize 方法

定義

將所有 Text 位於子 Node樹深度的節點,包括屬性節點,置於「正規」形式,僅結構(例如)。

[Android.Runtime.Register("normalize", "()V", "GetNormalizeHandler:Org.W3c.Dom.INodeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Normalize();
[<Android.Runtime.Register("normalize", "()V", "GetNormalizeHandler:Org.W3c.Dom.INodeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Normalize : unit -> unit
屬性

備註

將所有 Text 位於子 Node樹深度的節點,包括屬性節點,置於「正常」形式,只有結構(例如元素、註解、處理指令、CDATA 區段及實體參考)區 Text 隔節點,也就是說,既不存在相鄰 Text 節點,也不存在空 Text 節點。 這可以用來確保文件的 DOM 視圖與儲存後重新載入時相同,且在需要使用依賴特定文件樹結構的操作(例如 XPointer [XPointer] 查詢)時非常有用。 若物件的參數「normalize-characters」 DOMConfigurationNode.ownerDocumenttrue會完全正規化節點的字 Text 元。

<b>註:</b> 若文件包含 CDATASections,僅僅正規化操作可能不足,因為 XPointer 不區 Text 分節點與 CDATASection 節點。

的 org.w3c.dom.Node.normalize()Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於