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
Параметры
Возвращаемое значение
Замененный узел XmlNode.
Исключения
Данный узел относится к типу, который не допускает дочерних узлов типа newChild.
Узел newChild является предком данного узла.
Узел newChild был создан из другого документа, отличного от документа, из которого был создан этот узел.
Этот узел доступен только для чтения.
Узел oldChild не является дочерним для этого узла.
Примеры
Пример ReplaceChild метода см. в описании ReplaceChild метода.
Комментарии
Если дерево newChild уже находится, сначала удаляется.
newChild Если он был создан из другого документа, можно импортировать XmlDocument.ImportNode узел в текущий документ.