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