Query di base (LINQ to XML)
In questa sezione vengono forniti esempi di query LINQ to XML di base.
In questa sezione
Argomento |
Descrizione |
---|---|
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. |
Vengono illustrate le differenze tra la scrittura di query su una struttura ad albero XML inserita nella radice di XElement e la scrittura di query su una struttura ad 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 utilizzato l'asse Descendants. |
Procedura: trovare un singolo discendente tramite il metodo Descendants |
Viene illustrato come utilizzare il metodo Descendants dell'asse per individuare un singolo elemento con un nome univoco. |
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. |
Viene illustrato come individuare tutti i nodi inclusi in uno spazio dei nomi specifico. |
|
Viene illustrato come scrivere una query che ordina i relativi risultati. |
|
Viene illustrato come ordinare elementi su più chiavi. |
|
Viene illustrato come utilizzare 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 della struttura ad 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. |