共用方式為


在 DOM 中建立新節點

更新: November 2007

XmlDocument 有一個適用於所有節點型別的建立方法。必要時請為該方法提供名稱,並針對具有內容的節點 (例如,文字節點) 提供內容或其他參數,即可建立節點。下列方法需要填入名稱及一些其他參數來建立適當的節點。

其他節點型別除了需為參數提供資料以外,還有更多需求。

如需屬性的詳細資訊,請參閱為 DOM 中的項目建立新屬性。如需項目及屬性名稱驗證的詳細資訊,請參閱建立新節點時 XML 項目和屬性名稱的驗證。若要建立實體參考,請參閱建立新實體參考。如需命名空間如何影響實體參考之擴充的詳細資訊,請參閱命名空間對包含項目和屬性的新節點之實體參考擴充的影響

一旦建立新節點,即有數個方法可用來將其插入樹狀結構。該表格會列出這些方法,並說明新節點在 XML 文件物件模型 (DOM) 中會出現於何處。

方法

節點取代

InsertBefore

在參考節點之前插入。例如,若要在位置 5 插入新節點:

Dim refChild As XmlNode = node.ChildNodes(4)
'The reference is zero-based.node.InsertBefore(newChild, refChild);
XmlNode refChild = node.ChildNodes[4];
//The reference is zero-based.
node.InsertBefore(newChild, refChild);

如需詳細資訊,請參閱 InsertBefore 方法。

InsertAfter

在參考節點之後插入。例如:

node.InsertAfter(newChild, refChild)
node.InsertAfter(newChild, refChild);

如需詳細資訊,請參閱 InsertAfter 方法。

AppendChild

將節點加入至指定節點之子節點的清單結尾處。如果加入的節點為 XmlDocumentFragment,則文件片段的全部內容都會移至此節點的子清單中。如需詳細資訊,請參閱 AppendChild 方法。

PrependChild

將節點加入至指定節點之子節點的清單開頭。如果加入的節點為 XmlDocumentFragment,則文件片段的全部內容都會移至此節點的子清單中。如需詳細資訊,請參閱 PrependChild 方法。

Append

XmlAttribute 節點附加至與項目關聯之屬性集合的結尾。如需詳細資訊,請參閱 Append 方法。

請參閱

概念

XML 文件物件模型 (DOM)