XmlAttribute.InsertAfter(XmlNode, XmlNode) Метод

Определение

Вставляет заданный узел сразу после указанного узла ссылки.

public:
 override System::Xml::XmlNode ^ InsertAfter(System::Xml::XmlNode ^ newChild, System::Xml::XmlNode ^ refChild);
public override System.Xml.XmlNode InsertAfter (System.Xml.XmlNode newChild, System.Xml.XmlNode refChild);
public override System.Xml.XmlNode? InsertAfter (System.Xml.XmlNode newChild, System.Xml.XmlNode? refChild);
override this.InsertAfter : System.Xml.XmlNode * System.Xml.XmlNode -> System.Xml.XmlNode
Public Overrides Function InsertAfter (newChild As XmlNode, refChild As XmlNode) As XmlNode

Параметры

newChild
XmlNode

Вставляемый объект XmlNode.

refChild
XmlNode

Объект XmlNode, являющийся узлом ссылки. newChild располагается после refChild.

Возвращаемое значение

Вставленный узел XmlNode.

Исключения

Данный узел относится к типу, который не допускает дочерних узлов типа newChild.

Узел newChild является предком данного узла.

Узел newChild был создан из другого документа, отличного от документа, из которого был создан этот узел.

Узел refChild не является дочерним для этого узла.

Этот узел доступен только для чтения.

Примеры

Пример метода см. в InsertAfter методе InsertAfter .

Комментарии

Если refChild имеет значение null, вставьте newChild в начало списка дочерних узлов. Если newChild является XmlDocumentFragment объектом , его дочерние узлы вставляются в том же порядке после refChild. Если объект newChild уже находится в дереве, он сначала удаляется.

Если вставляемый узел был создан из другого документа, можно использовать для XmlDocument.ImportNode импорта узла в текущий документ. Затем импортированный узел можно вставить в текущий документ.

Этот метод является расширением Майкрософт модели DOM.

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