XmlAttribute.InsertBefore(XmlNode, XmlNode) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vloží zadaný uzel bezprostředně před zadaný referenční uzel.
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
Parametry
Návraty
Vložený XmlNode .
Výjimky
Aktuální uzel je typu, který neumožňuje podřízené uzly typu newChild
uzlu.
Toto newChild
je nadřazený uzel.
Byl newChild
vytvořen z jiného dokumentu než z dokumentu, který vytvořil tento uzel.
Není refChild
podřízeným uzlem.
Tento uzel je jen pro čtení.
Příklady
InsertBefore Příklad metody najdete v InsertBefore této metodě.
Poznámky
Pokud refChild
ano null
, vložte newChild
na konec seznamu podřízených uzlů. Pokud newChild
je objekt XmlDocumentFragment , vloží se jeho podřízené uzly ve stejném pořadí před refChild
. newChild
Pokud je již ve stromu, je nejprve odebrán.
Pokud byl uzel vložen z jiného dokumentu, můžete ho použít XmlDocument.ImportNode k importu uzlu do aktuálního dokumentu. Importovaný uzel se pak dá vložit do aktuálního dokumentu.