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

参照ノードである XmlNodenewChild は、refChild の後に配置されます。

戻り値

XmlNode

挿入された XmlNode

例外

このノードは、newChild ノードの型の子ノードが許可されない型です。

newChild がこのノードの先祖です。

newChild は、このノードを作成したドキュメントとは異なるドキュメントから作成されました。

refChild がこのノードの子ではありません。

このノードは読み取り専用です。

メソッドの例については、 InsertAfter メソッドを InsertAfter 参照してください。

注釈

の場合 refChildnull、子ノードの一覧の先頭に挿入 newChild します。 オブジェクトのXmlDocumentFragment場合newChild、その子ノードは同じ順序refChildで挿入されます。 既に newChild ツリー内にある場合は、最初に削除されます。

挿入するノードが別のドキュメントから作成された場合は、ノードを現在のドキュメントにインポートするために使用 XmlDocument.ImportNode できます。 インポートしたノードを現在のドキュメントに挿入できます。

このメソッドは、ドキュメント オブジェクト モデル (DOM) の Microsoft 拡張機能です。

適用対象