XmlAttribute.InsertBefore(XmlNode, XmlNode) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した参照ノードの直前に、指定したノードを挿入します。
public:
override System::Xml::XmlNode ^ InsertBefore(System::Xml::XmlNode ^ newChild, System::Xml::XmlNode ^ refChild);
public override System.Xml.XmlNode InsertBefore(System.Xml.XmlNode newChild, System.Xml.XmlNode refChild);
public override System.Xml.XmlNode? InsertBefore(System.Xml.XmlNode newChild, System.Xml.XmlNode? refChild);
override this.InsertBefore : System.Xml.XmlNode * System.Xml.XmlNode -> System.Xml.XmlNode
Public Overrides Function InsertBefore (newChild As XmlNode, refChild As XmlNode) As XmlNode
パラメーター
返品
挿入 XmlNode 。
例外
newChildは、このノードを作成したドキュメントとは異なるドキュメントから作成されました。
refChildはこのノードの子ではありません。
このノードは読み取り専用です。
例
InsertBefore メソッドの例については、InsertBefore メソッドを参照してください。
注釈
refChildがnullの場合は、子ノードの一覧の末尾にnewChildを挿入します。
newChildがXmlDocumentFragment オブジェクトの場合、その子ノードは、refChild前に同じ順序で挿入されます。
newChildが既にツリー内にある場合は、最初に削除されます。
挿入するノードが別のドキュメントから作成された場合は、 XmlDocument.ImportNode を使用して現在のドキュメントにノードをインポートできます。 インポートしたノードを現在のドキュメントに挿入できます。