Assi LINQ to XML
Dopo aver creato una struttura ad albero XML o aver caricato un documento XML in una struttura ad 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.
In questa sezione
Argomento |
Descrizione |
---|---|
Viene fornita una definizione degli assi e ne viene illustrato l'utilizzo 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 utilizzano 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. |
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. |
Viene illustrato come recuperare il valore superficiale di un elemento |
|
Vengono riepilogati gli assi integrati di Visual Basic. |
Vedere anche
Riferimenti
Metodi di estensione (Guida per programmatori C#)