Condividi tramite


Query di base (LINQ to XML)

Questa sezione presenta esempi di query LINQ to XML di base.

Contenuto della sezione

Argomento

Descrizione

Procedura: trovare un elemento con un attributo specifico

Viene illustrato come trovare un determinato elemento che presenta un attributo con un valore specifico.

Procedura: trovare un elemento con un elemento figlio specifico

Viene illustrato come trovare un determinato elemento che include un elemento figlio con un valore specifico.

Esecuzione di query su XDocument e su XElement

Vengono illustrate le differenze tra la scrittura di query su un albero XML inserito nella radice di XElement e la scrittura di query su un albero XML inserita nella radice di XDocument.

Procedura: trovare discendenti con un nome di elemento specifico

Viene illustrato come individuare tutti i discendenti di un elemento con un nome specifico. In questo esempio viene usato l'asse Descendants.

Procedura: trovare un singolo discendente tramite il metodo Descendants

Viene illustrato come usare il metodo Descendants dell'asse per individuare un singolo elemento con un nome univoco.

Procedura: scrivere query con filtri complessi

Viene illustrato come scrivere una query con un filtro più complesso.

Procedura: applicare un filtro in base a un elemento facoltativo

Viene illustrato come individuare nodi in una struttura ad albero di forma irregolare.

Procedura: trovare tutti i nodi in uno spazio dei nomi

Viene illustrato come individuare tutti i nodi inclusi in uno spazio dei nomi specifico.

Procedura: ordinare elementi

Viene illustrato come scrivere una query che ordina i relativi risultati.

Procedura: ordinare elementi su più chiavi

Viene illustrato come ordinare elementi su più chiavi.

Procedura: calcolare valori intermedi

Viene illustrato come usare la clausola Let per calcolare valori intermedi in una query LINQ to XML.

Procedura: scrivere una query per trovare elementi in base al contesto

Viene illustrato come selezionare elementi basati su altri elementi dell'albero.

Procedura: eseguire il debug di set di risultati di query vuote

Viene illustrata la correzione appropriata per il debug di query su codice XML incluso in uno spazio dei nomi predefinito.

Vedere anche

Concetti

Esecuzione di query su alberi XML