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