XmlAttribute.InsertBefore(XmlNode, XmlNode) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Insere o nó especificado imediatamente antes do nó de referência especificado.
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
Parâmetros
Retornos
O XmlNode inserido.
Exceções
O nó atual é de um tipo que não permite nós filho do tipo do nó newChild.
O newChild é um ancestral desse nó.
O newChild foi criado com base em um documento diferente daquele que criou esse nó.
O refChild não é filho desse nó.
Este nó é somente leitura.
Exemplos
Para obter um exemplo do InsertBefore método, consulte o InsertBefore método.
Comentários
Se refChild for null, insira newChild no final da lista de nós filho. Se newChild for um XmlDocumentFragment objeto, seus nós filho serão inseridos, na mesma ordem, antes refChild. Se o newChild já estiver na árvore, ele será removido primeiro.
Se o nó que está sendo inserido tiver sido criado a partir de outro documento, você poderá usar XmlDocument.ImportNode para importar o nó para o documento atual. Em seguida, o nó importado pode ser inserido no documento atual.