XmlAttribute.InsertAfter(XmlNode, XmlNode) 方法

定義

在指定的參考節點之後,插入指定的節點。

public:
 override System::Xml::XmlNode ^ InsertAfter(System::Xml::XmlNode ^ newChild, System::Xml::XmlNode ^ refChild);
public override System.Xml.XmlNode InsertAfter (System.Xml.XmlNode newChild, System.Xml.XmlNode refChild);
public override System.Xml.XmlNode? InsertAfter (System.Xml.XmlNode newChild, System.Xml.XmlNode? refChild);
override this.InsertAfter : System.Xml.XmlNode * System.Xml.XmlNode -> System.Xml.XmlNode
Public Overrides Function InsertAfter (newChild As XmlNode, refChild As XmlNode) As XmlNode

參數

newChild
XmlNode

要插入的 XmlNode

refChild
XmlNode

XmlNode 為參考節點。 newChild 會置於 refChild 之後。

傳回

所插入的 XmlNode

例外狀況

這個節點的型別不允許 newChild 節點型別的子節點。

newChild 是這個節點的上階。

newChild 由不同於建立這個節點的另一份文件所建立。

refChild 不是這個節點的子節點。

這個節點是唯讀的。

範例

如需 方法的 InsertAfter 範例,請參閱 InsertAfter 方法。

備註

如果 refChildnull ,請在子節點清單的開頭插入 newChild 。 如果 newChildXmlDocumentFragment 物件,則會以相同順序插入其子節點,並在 之後 refChildnewChild如果 已在樹狀結構中,則會先移除。

如果插入的節點是從另一份檔建立的,您可以使用 XmlDocument.ImportNode 將節點匯入至目前的檔。 匯入的節點接著可以插入至目前的檔。

這個方法是檔物件模型 (DOM) Microsoft延伸模組。

適用於