Modifica di strutture ad albero XML (LINQ to XML)
LINQ to XML è un archivio in memoria utilizzato per una struttura ad albero XML. Dopo aver caricato o analizzato una struttura ad albero XML da un'origine, LINQ to XML consente di modificare tale struttura sul posto e quindi di serializzarla, salvandola in un file o inviandola a un server remoto.
Per la modifica di una struttura ad albero sul posto vengono utilizzati determinati metodi, ad esempio Add.
È tuttavia disponibile un altro approccio che prevede l'utilizzo della costruzione funzionale per generare una nuova struttura ad albero con una forma diversa. A seconda dei tipi di modifiche che è necessario apportate alla struttura ad albero XML, e a seconda delle dimensioni della struttura, questo approccio può risultare più affidabile e più semplice da sviluppare. Nel primo argomento di questa sezione vengono messi a confronto questi due approcci.
In questa sezione
Argomento |
Descrizione |
---|---|
La modifica di una struttura ad albero XML in memoria viene messa a confronto con la costruzione funzionale. |
|
Aggiunta di elementi, attributi e nodi a una struttura ad albero XML |
Vengono fornite informazioni sull'aggiunta di elementi, attributi o nodi a una struttura ad albero XML. |
Modifica di elementi, attributi e nodi in una struttura ad albero XML |
Vengono fornite informazioni sulla modifica di elementi, attributi o nodi esistenti. |
Rimozione di elementi, attributi e nodi da una struttura ad albero XML |
Vengono fornite informazioni sulla rimozione di elementi, attributi o nodi da una struttura ad albero XML. |
Viene descritto come gestire le informazioni dell'applicazione che è preferibile mantenere come coppie nome/valore, ad esempio informazioni di configurazione o impostazioni globali. |
|
Procedura: cambiare lo spazio dei nomi per un'intera struttura ad albero XML |
Viene illustrato come spostare una struttura ad albero XML da uno spazio dei nomi a un altro. |