Trasformazioni funzionali pure di XML

In questa sezione viene fornita un'esercitazione sulle trasformazioni funzionali per XML. Vengono illustrati i principali concetti e costrutti di linguaggio che è necessario comprendere per utilizzare le trasformazioni funzionali e vengono presentati alcuni esempi di utilizzo delle trasformazioni funzionali per la modifica di documenti XML. Anche se nell'esercitazione sono riportati esempi di codice LINQ to XML, tutti i concetti sottostanti sono validi anche per altre tecnologie LINQ.

Nell'esercitazione Elaborazione di informazioni in un documento Word viene fornita una serie di esempi, ognuno basato sul precedente. In questi esempio è illustrato l'approccio delle trasformazioni funzionali pure per l'elaborazione XML.

Per l'esercitazione si presuppone una conoscenza operativa di C# o Visual Basic, anche se verranno spiegati i concetti pertinenti e la nuova sintassi di C# 3.0 e Visual Basic 9.0. La semantica dettagliata dei costrutti del linguaggio non viene fornita, ma sono resi disponibili dei collegamenti alla documentazione appropriata.

È inoltre necessaria una conoscenza operativa dei concetti di base dell'informatica e degli ambienti XML, compresi gli spazi dei nomi XML.

In questa sezione

Argomento

Descrizione

Introduzione alle trasformazioni funzionali pure

Vengono descritte le trasformazioni funzionali con una definizione della terminologia pertinente.

Esercitazione: concatenamento di query

Vengono descritte in dettaglio la valutazione lazy e l'esecuzione posticipata.

Esercitazione: modifica di contenuto in un documento WordprocessingML

In questa esercitazione viene illustrata una trasformazione funzionale.

Vedere anche

Riferimenti

Guida generale per programmatori LINQ

Concetti

Esecuzione di query su strutture ad albero XML