語言

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 來匯入該節點到目前的文件。

適用於