Programmazione LINQ to XML avanzata
Questa sezione fornisce informazioni che saranno applicabili solo a sviluppatori esperti in specifici scenari di LINQ to XML.
Contenuto della sezione
Argomento |
Descrizione |
---|---|
Viene descritto come aggiungere annotazioni a nodi e attributi di LINQ to XML. |
|
Viene descritto come scrivere gestori eventi per eventi che si verificano quando si modifica una struttura ad albero XML. |
|
Viene descritto come eseguire una query e modificare nodi a un livello di granularità maggiore rispetto a quello di elementi e attributi. |
|
Bug derivanti dall'utilizzo combinato di codice dichiarativo/codice imperativo (LINQ to XML) |
Vengono descritti i problemi riscontrati quando si combina codice dichiarativo (query) con codice imperativo (codice che modifica l'albero XML). |
Procedura: generare un flusso di frammenti XML con accesso a informazioni di intestazione |
Viene descritto come eseguire il flusso di frammenti XML da un oggetto XmlReader. È possibile usare questa tecnica per controllare il footprint di memoria dell'applicazione. |
Procedura: eseguire una trasformazione di flusso di documenti XML di grandi dimensioni |
Viene descritto come eseguire il flusso XML da un oggetto XmlReader, trasformare il frammento XML ed eseguire il flusso dell'output usando XStreamingElement. |
Viene descritto come leggere e scrivere documenti XML codificati. |
|
Viene descritto come trasformare un albero XML usando XSLT. |
|
Procedura: utilizzare annotazioni per trasformare alberi LINQ to XML in uno stile XSLT |
Viene spiegato come usare le annotazioni per facilitare le trasformazioni di una struttura ad albero XML. |
Serializzazione di oggetti grafici contenenti oggetti XElement |
Viene descritto come serializzare oggetti grafici che contengono oggetti XElement e XDocument. |
Viene descritto come usare LINQ to XML come origine dati per l'associazione dati in applicazioni Windows Presentation Foundation. |