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 узел в текущий документ.

Применяется к