Guida per programmatori (LINQ to XML)
In questa sezione vengono fornite informazioni di carattere concettuale e procedurale sulla programmazione con LINQ to XML.
Destinatari
Questa documentazione è destinata agli sviluppatori che già conoscono C# e alcuni aspetti di base di .NET Framework.
L'obiettivo di questa documentazione è facilitare l'utilizzo di LINQ to XML per tutti i tipi di sviluppatori. LINQ to XML semplifica la programmazione XML. Non è quindi necessario essere uno sviluppatore esperto per poterlo utilizzare.
LINQ to XML è basato soprattutto sulle classi generiche. È pertanto molto importante comprendere l'utilizzo di tali classi. Può inoltre risultare utile conoscere delegati dichiarati come tipi con parametri. Se non si conoscono le classi generiche di C#, vedere Classi generiche (Guida per programmatori C#).
In questa sezione
Argomento |
Descrizione |
---|---|
Viene fornita una panoramica sulle classi di LINQ to XML, nonché informazioni dettagliate sulle tre classi principali: XElement, XAttribute e XDocument. |
|
Vengono fornite informazioni di carattere concettuale e sulle attività correlate alla creazione di strutture ad albero XML. È possibile creare strutture ad albero XML utilizzando la costruzione funzionale oppure analizzando il testo XML di una stringa o di un file. È inoltre possibile utilizzare un oggetto XmlReader per popolare una struttura ad albero XML. La procedura di creazione di una struttura ad albero XML in Visual Basic è molto diversa rispetto a quella per la creazione di una struttura ad albero XML in C#. In questi argomenti viene spiegato come creare strutture ad albero XML in entrambi i linguaggi. |
|
Vengono fornite informazioni dettagliate sulla creazione di strutture ad albero XML che utilizzano spazi dei nomi. |
|
Vengono descritti i diversi approcci disponibili per la serializzazione di una struttura ad albero XML e vengono fornite istruzioni sulla scelta dell'approccio da utilizzare. |
|
Vengono enumerati e descritti i metodi dell'asse di LINQ to XML, che è necessario conoscere prima di poter scrivere query LINQ to XML. |
|
Vengono forniti esempi comuni relativi all'esecuzione di query su strutture ad albero XML. |
|
Analogamente al modello DOM (Document Object Model), LINQ to XML consente di modificare una struttura ad albero XML sul posto. |
|
Vengono fornite informazioni su annotazioni, eventi, flusso e altri scenari avanzati. |
|
Vengono descritti i problemi di sicurezza associati all'utilizzo di LINQ to XML e vengono fornite alcune indicazioni per ridurre l'esposizione ai rischi. |
|
Sono contenuti i documenti XML di esempio utilizzati nei numerosi esempi di questa documentazione. |