Condividi tramite


Tecniche di query avanzate (LINQ to XML)

Questa sezione presenta esempi di tecniche di query LINQ to XML più avanzate. 

Contenuto della sezione

Argomento

Descrizione

Procedura: unire due raccolte tramite join (C#) (LINQ to XML)

Viene illustrato come usare la clausola Join per sfruttare le relazioni nei dati XML.

Procedura: creare una gerarchia tramite raggruppamento

Viene illustrato come raggruppare dati e quindi generare codice XML basato sul raggruppamento.

Procedura: Eseguire query su LINQ to XML con XPath

Viene illustrato come recuperare raccolte basate su query XPath.

Procedura: scrivere un metodo dell'asse LINQ to XML

Viene illustrato come scrivere un metodo LINQ to XML dell'asse.

Procedura: eseguire trasformazioni di flusso di testo in XML

Viene illustrato come trasformare file di testo di dimensioni molto grandi in XML durante la gestione di un footprint di memoria di piccole dimensioni.

Procedura: elencare tutti i nodi in un albero

Viene presentato un metodo di utilità che elenca tutti i nodi di un albero XML. Questa funzione è utile per il debug di codice che modifica un albero XML.

Procedura: recuperare paragrafi da un documento Office Open XML

Viene presentato codice con cui viene aperto un documento Office Open XML, quindi vengono recuperati i paragrafi in una raccolta di oggetti XElement, il testo dei paragrafi e gli stili dei paragrafi.

Procedura: modificare un documento Office Open XML

Viene presentato codice con cui viene aperto, modificato e salvato un documento Office Open XML.

Procedura: popolare un albero XML dal file system

Viene presentato codice con cui viene creato un albero XML dal file system.

Vedere anche

Concetti

Esecuzione di query su alberi XML