Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Word Processing Software >> .

Come generare documenti Word usando XSLT

Extensible Stylesheet Language Transformations ( XSLT ) è una nuova versione di Extensible Stylesheet Language ( XLT ) . XSLT definisce la formattazione di documenti XML ( Extensible Markup Language ) . XSLT funziona come una sorta di modello per quanto tutti i dati vengono visualizzati in presentazioni di dati XML . L'applicazione di elaborazione testi Microsoft , 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 formattare documenti di Word. Istruzioni
1

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

Aggiungi riferimenti in modo che il codice XSLT comprende 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

Importazioni System.Xml.xsl

Imports 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

Dim xPath come
XPathNavigator

Dim xWriter come XmlTextWriter

Dim XROOT come XmlElement

Dim xCompile come XslCompiledTransform

xdoc - Nuova XmlDataDocument

XROOT = xDoc.DocumentElement

xPath = xRoot.CreateNavigator ( ) per

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

xCompile.transform (XPath , xWriter ) < br

xWriter.Close > ( ) "
4

Salvare il documento XSLT .

 

software © www.354353.com