XmlAttribute.InsertBefore(XmlNode, XmlNode) Yöntem

Tanım

Belirtilen düğümü belirtilen başvuru düğümünden hemen önce ekler.

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

Parametreler

newChild
XmlNode

XmlNode Eklenecek öğe.

refChild
XmlNode

XmlNode Bu, başvuru düğümüdür. newChild bu düğümden önce yerleştirilir.

Döndürülenler

Eklenen XmlNode .

Özel durumlar

Geçerli düğüm, düğüm türünün alt düğümlerine izin vermeyen bir türdür newChild .

newChild bu düğümün bir atasıdır.

, newChild bu düğümü oluşturan belgeden farklı bir belgeden oluşturuldu.

refChild bu düğümün alt öğesi değil.

Bu düğüm salt okunur.

Örnekler

Yöntemin InsertBefore bir örneği için yöntemine InsertBefore bakın.

Açıklamalar

ise refChildnull, alt düğüm listesinin sonuna ekleyin newChild . Bir newChild nesneyseXmlDocumentFragment, alt düğümleri önce aynı sırada refChildeklenir. newChild zaten ağaçtaysa, önce kaldırılır.

Eklenen düğüm başka bir belgeden oluşturulduysa, düğümü geçerli belgeye aktarmak için kullanabilirsiniz XmlDocument.ImportNode . daha sonra içeri aktarılan düğüm geçerli belgeye eklenebilir.

Şunlara uygulanır