Come generare documenti Word utilizzando XSLT

February 8

Extensible Stylesheet Language Transformations (XSLT) è una nuova versione di Extensible Stylesheet Language (XLT). XSLT definisce la formattazione per XML (eXtensible Markup Language) i documenti. XSLT funziona come una sorta di modello per quanto tutti i dati vengono visualizzati in presentazioni di dati XML. L'applicazione Microsoft di elaborazione testi, Word, funziona bene con XSLT e XML. Microsoft include anche un lettore di XML con alcuni dei loro suite di applicazioni per ufficio che può anche convertire documenti Word in formato XML. In cambio, utilizzare XSLT per generare e documenti in formato Word.

istruzione

1 Aprire il programma utilizzato per creare programmi XSLT, come Visual Studio o un programma di modifica del testo. Creare un nuovo file o aprire un file eccitante che si desidera aggiungere questa funzione.

2 Aggiungere i riferimenti in modo che il codice XSLT comprende le funzioni che si dovrà usare per generare il documento di Word.

"System Imports

Le importazioni System.Collections.Generic

Le importazioni System.Drawing

Imports System.Text

Imports System.Windows.Forms

Imports System.Xml

Le importazioni System.Xml.Xsl

Le importazioni System.Xml.XPath

Imports.IO "

3 Aggiungere il codice per generare il documento di Word. Il codice seguente utilizza il XmlTextWriter per creare un formato RTF, o RTF, documento che può essere aperto in Microsoft Word.

"Dim xdoc come XmlDataDocument

xPath Dim come XPathNavigator

Dim xWriter come XmlTextWriter

Dim xroot come XmlElement

Dim xCompile come XslCompiledTransform

xdoc - Nuovo XmlDataDocument

xroot = xDoc.DocumentElement

xPath = xRoot.CreateNavigator ()

xWriter = Nuovo XmlTextWriter ( "Text.rtf", System.Text.Encoding.Default)

xCompile.transform (XPath, xWriter)

xWriter.Close () "

4 Salvare il documento XSLT.