Esercitazione: modifica di contenuto in un documento WordprocessingML

In questa esercitazione viene illustrato come applicare l'approccio delle trasformazioni funzionali e LINQ to XML per modificare documenti XML. Negli esempio in C# e Visual Basic vengono eseguite query e modificate le informazioni in documenti WordprocessingML di Office Open XML salvati tramite Microsoft Word.

Per ulteriori informazioni, vedere il sito Web OpenXML Developer (informazioni in lingua inglese).

In questa sezione

Argomento

Descrizione

Forma dei documenti WordprocessingML

Viene fornita una rapida descrizione dei dettagli di un documento WordprocessingML.

Creazione del documento Office Open XML di origine

Vengono fornite istruzioni dettagliate per la creazione del documento di origine per le query riportate nell'esercitazione.

Individuazione dello stile del paragrafo predefinito

Viene illustrata una query eseguita per trovare il nome dello stile predefinito per un documento.

Recupero dei paragrafi e dei relativi stili

Viene illustrata una query eseguita per recuperare una raccolta dei paragrafi di un documento.

Recupero del testo dei paragrafi

Argomenti della query precedente per recuperare il testo di ogni paragrafo.

Utilizzo di un metodo di estensione per il refactoring

Viene eseguito il refactoring tramite un metodo di estensione per semplificare il codice.

Refactoring tramite una funzione pure

Viene eseguito il refactoring con una funzione pura per semplificare ulteriormente il codice.

Proiezione di codice XML in una forma diversa

Viene completata una trasformazione XML proiettando XML in una forma diversa rispetto al documento originale.

Ricerca di testo in documenti di Word

Viene utilizzata la query precedente per trovare una stringa di testo specificata in un documento.

Dettagli sui documenti WordprocessingML di Office Open XML

Vengono forniti dettagli sui documenti WordprocessingML di Office Open XML.

Vedere anche

Concetti

Introduzione alle trasformazioni funzionali pure

Altre risorse

Trasformazioni funzionali pure di XML