Condividi tramite


Assi LINQ to XML

Dopo aver creato un albero XML o aver caricato un documento XML in un albero XML, è possibile eseguire query su di essa per cercare elementi e attributi e recuperarne i valori.

Prima di scrivere eventuali query, è necessario conoscere gli assi LINQ to XML. Sono disponibili due tipi di metodi per l'asse. Il primo tipo include i metodi che vengono chiamati su un unico oggetto XElement, XDocument o XNode. Questi metodi operano su un unico oggetto e restituiscono una raccolta di oggetti XElement, XAttribute o XNode. Il secondo tipo include i metodi di estensione che operano su raccolte e restituiscono raccolte. I metodi di estensione enumerano la raccolta di origine, chiamano il metodo dell'asse appropriato su ogni elemento della raccolta e concatenano i risultati.

Contenuto della sezione

Argomento

Descrizione

Cenni preliminari sugli assi di LINQ to XML

Viene fornita una definizione degli assi e ne viene illustrato l'uso nel contesto di query LINQ to XML.

Procedura: recuperare una raccolta di elementi (LINQ to XML)

Viene presentato il metodo Elements, che consente di recuperare una raccolta degli elementi figlio di un elemento.

Procedura: recuperare il valore di un elemento (LINQ to XML)

Viene spiegato come ottenere i valori di elementi.

Procedura: applicare un filtro in base a nomi di elemento (LINQ to XML)

Viene illustrato come filtrare in base a nomi di elemento quando si usano gli assi.

Procedura: concatenamento di chiamate ai metodi degli assi (LINQ to XML)

Viene illustrato come concatenare chiamate ai metodi degli assi.

Procedura: recuperare un singolo elemento figlio (LINQ to XML)

Viene illustrato come recuperare un singolo elemento figlio di un elemento, dato il relativo nome di tag.

Procedura: recuperare una raccolta di attributi (LINQ to XML)

Viene presentato il metodo Attributes, che consente di recuperare gli attributi di un elemento.

Procedura: recuperare un singolo attributo (LINQ to XML)

Viene illustrato come recuperare un singolo attributo di un elemento, dato il relativo nome.

Procedura: recuperare il valore di un attributo (LINQ to XML)

Viene spiegato come ottenere i valori di attributi.

Recupero del valore superficiale di un elemento

Viene illustrato come recuperare il valore superficiale di un elemento

Assi integrati nel linguaggio in Visual Basic (LINQ to XML)

Vengono riepilogati gli assi integrati di Visual Basic.

Vedere anche

Riferimenti

Metodi di estensione (Guida per programmatori C#)

Concetti

Guida per programmatori (LINQ to XML)