XmlAttribute.InsertAfter(XmlNode, XmlNode) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wstawia określony węzeł bezpośrednio po określonym węźle odniesienia.
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
Parametry
- refChild
- XmlNode
Jest XmlNode to węzeł odniesienia. Element newChild
jest umieszczany po obiekcie refChild
.
Zwraca
Wstawiony XmlNode .
Wyjątki
Ten węzeł jest typu, który nie zezwala na węzły podrzędne typu węzła newChild
.
Element newChild
jest elementem nadrzędnym tego węzła.
Plik newChild
został utworzony na podstawie innego dokumentu niż ten, który utworzył ten węzeł.
Element refChild
nie jest elementem podrzędnym tego węzła.
Ten węzeł jest tylko do odczytu.
Przykłady
InsertAfter Przykład metody można znaleźć w metodzie InsertAfter .
Uwagi
Jeśli refChild
jest to null
, wstaw newChild
na początku listy węzłów podrzędnych. Jeśli newChild
jest obiektem XmlDocumentFragment , jego węzły podrzędne są wstawiane w tej samej kolejności po refChild
. Jeśli element newChild
znajduje się już w drzewie, zostanie on najpierw usunięty.
Jeśli wstawiony węzeł został utworzony z innego dokumentu, możesz użyć XmlDocument.ImportNode polecenia , aby zaimportować węzeł do bieżącego dokumentu. Zaimportowany węzeł można następnie wstawić do bieżącego dokumentu.
Ta metoda jest rozszerzeniem Microsoft do modelu obiektów dokumentów (DOM).