语言

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)的Microsoft扩展。

适用于