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 不是此节点的子级。

该节点是只读的。

示例

有关 方法的示例,InsertAfterInsertAfter请参阅 方法。

注解

如果 refChildnull,请在子节点列表的开头插入 newChild 。 如果 newChild 是 对象 XmlDocumentFragment ,则其子节点按相同的顺序在 之后 refChild插入。 newChild如果 已在树中,则首先将其删除。

如果要插入的节点是从另一个文档创建的,则可以使用 XmlDocument.ImportNode 将节点导入到当前文档。 然后,可以将导入的节点插入到当前文档中。

此方法是文档对象模型 (DOM) 的Microsoft扩展。

适用于