Tecniche di query avanzate (LINQ to XML)

In questa sezione vengono forniti esempi di tecniche di query LINQ to XML più avanzate. 

In questa sezione

Argomento

Descrizione

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

Viene illustrato come utilizzare la clausola Join per sfruttare i vantaggi delle 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 una struttura ad albero

Viene presentato un metodo di utilità che elenca tutti i nodi di una struttura ad albero XML. Questa funzione è utile per il debug di codice che modifica una struttura ad 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 una struttura ad albero XML dal file system

Viene presentato codice con cui viene creata una struttura ad albero XML dal file system.

Vedere anche

Concetti

Esecuzione di query su strutture ad albero XML