共用方式為


XmlAttribute.ReplaceChild(XmlNode, XmlNode) 方法

定義

用指定的新子節點取代指定的子節點。

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

參數

newChild
XmlNode

新的子 XmlNode

oldChild
XmlNode

要取代的 XmlNode

傳回

所取代的 XmlNode

例外狀況

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

newChild 是這個節點的上階。

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

這個節點是唯讀的。

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

範例

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

備註

newChild如果 已在樹狀結構中,則會先移除它。

newChild如果 從另一份檔建立 ,您可以使用 XmlDocument.ImportNode 將節點匯入目前檔。

適用於