XmlAttribute.InsertBefore(XmlNode, XmlNode) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Közvetlenül a megadott referenciacsomópont elé szúrja be a megadott csomópontot.
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
Paraméterek
Válaszok
A XmlNode beszúrt.
Kivételek
Az aktuális csomópont olyan típusú, amely nem engedélyezi a csomópont típusának gyermekcsomópontjait newChild .
A newChild csomópont őse.
A newChild csomópontot létrehozó dokumentumtól eltérő dokumentumból lett létrehozva.
Ez refChild nem ennek a csomópontnak a gyermeke.
Ez a csomópont írásvédett.
Példák
A metódusra példaként InsertBefore tekintse meg a metódust InsertBefore .
Megjegyzések
Ha refChild igen null, szúrja be newChild a gyermekcsomópontok listájának végén. Ha newChild objektumXmlDocumentFragment, a gyermekcsomópontok ugyanabban a sorrendben lesznek beszúrva.refChild Ha a newChild fa már szerepel a fán, először eltávolítja.
Ha a beszúrt csomópont egy másik dokumentumból lett létrehozva, importálhatja XmlDocument.ImportNode a csomópontot az aktuális dokumentumba. Az importált csomópont ezután beilleszthető az aktuális dokumentumba.