Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La XmlDocument classe ha un metodo create per tutti i tipi di nodo. Per creare un nodo, specificare il metodo con un nome, se necessario e contenuto o altri parametri per i nodi che dispongono di contenuto, ad esempio un nodo di testo. I metodi seguenti richiedono un nome e altri parametri compilati per creare un nodo appropriato:
Altri tipi di nodo hanno più requisiti rispetto alla semplice fornitura di dati ai parametri.
Per informazioni sugli attributi, vedere Creazione di nuovi attributi per gli elementi nel DOM. Per informazioni sulla convalida del nome dell'elemento e dell'attributo, vedere Verifica dell'elemento XML e del nome dell'attributo durante la creazione di nuovi nodi. Per informazioni di riferimento sulla creazione di entità, vedere Creazione di nuovi riferimenti a entità. Per informazioni su come i namespace influiscono sull'espansione dei riferimenti alle entità, vedere L'effetto dei Namespace sull'Espansione dei Riferimenti alle Entità per Nuovi Nodi Contenenti Elementi e Attributi.
Dopo aver creato nuovi nodi, sono disponibili diversi metodi per inserirli nell'albero. Nella tabella sono elencati i metodi con una descrizione della posizione in cui viene visualizzato il nuovo nodo nel DOM (Document Object Model) XML.
Metodo | Posizionamento dei nodi |
---|---|
InsertBefore | Inserito prima del nodo di riferimento. Ad esempio, per inserire il nuovo nodo nella posizione 5:XmlNode refChild = node.ChildNodes[4]; // The reference is zero-based. node.InsertBefore(newChild, refChild); Per altre informazioni, vedere il metodo InsertBefore. |
InsertAfter | Inserito dopo il nodo di riferimento. Per esempio:node.InsertAfter(newChild, refChild); Per altre informazioni, vedere il metodo InsertAfter. |
AppendChild | Aggiunge il nodo alla fine dell'elenco di nodi figlio per il nodo specificato. Se il nodo da aggiungere è , XmlDocumentFragmentl'intero contenuto del frammento di documento viene spostato nell'elenco figlio di questo nodo. Per altre informazioni, vedere il metodo AppendChild. |
PrependChild | Aggiunge il nodo all'inizio dell'elenco di nodi figlio del nodo specificato. Se il nodo da aggiungere è , XmlDocumentFragmentl'intero contenuto del frammento di documento viene spostato nell'elenco figlio di questo nodo. Per altre informazioni, vedere il metodo PrependChild. |
Append | Aggiunge un XmlAttribute nodo alla fine della raccolta di attributi associata a un elemento . Per altre informazioni, vedere il metodo Append. |