Nwlapcug.com


Come generare i documenti di Word utilizzando XSLT

Extensible Stylesheet Language Transformations (XSLT) è una versione più recente di Extensible Stylesheet Language (XLT). XSLT definisce la formattazione per i documenti XML (Extensible Markup Language). XSLT funziona come un tipo di modello per come tutti i dati verrà visualizzati in presentazioni di dati XML. L'applicazione di elaborazione testi Microsoft, parola, funziona bene con XSLT e XML. Microsoft include anche un lettore XML con alcune delle loro suite di applicazioni di Office che possono anche convertire documenti Word in formato XML. In cambio, è possibile utilizzare XSLT per generare e formattare documenti di Word.

Istruzioni

1

Aprire il programma che consente di creare programmi XSLT, ad esempio Visual Studio o un editor di testo. Creare un nuovo file o aprire un file esistente che si desidera aggiungere questa funzione.

2

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

"Imports System

Imports System.Collections.Generic

Imports System. Drawing

Imports System. Text

Imports System.Windows.Forms

Imports System. XML

Le importazioni System.Xml.Xsl

Imports System.Xml.XPath

Imports.IO"

3

Aggiungere il codice per generare il documento di Word. Il codice seguente utilizza la classe XmlTextWriter per creare un documento Rich Text Format, o RTF, che possa essere aperti in Microsoft Word.

"Dim xDoc come XmlDataDocument

Dim xPath come XPathNavigator

Dim xWriter as XmlTextWriter

Dim xRoot as XmlElement

Dim xCompile as 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.