Extensible Stylesheet Language Transformations (XSLT) ist eine neuere Version von Extensible Stylesheet Language ( XLT ) . XSLT definiert die Formatierung für XML ( Extensible Markup Language) Dokumenten. XSLT arbeitet als eine Art Vorlage für wie alle Daten werden in XML-Daten Präsentationen angezeigt werden. Die Microsoft Textverarbeitung , Word, funktioniert gut mit XSLT und XML. Microsoft schließt sogar einen XML-Reader mit einigen ihrer Office-Anwendung Suiten, die auch konvertieren können Word-Dokumente in das XML-Format. Im Gegenzug verwenden XSLT zu erzeugen und zu formatieren Word-Dokumente . Anleitung
1
Öffnen Sie das Programm Sie verwenden, um XSLT -Programme wie Visual Studio oder einem Text - Editing-Programm zu erstellen. Erstellen Sie eine neue Datei oder öffnen Sie eine Datei, die Sie verlassen , um diese Funktion hinzufügen möchten.
2
Fügen Sie Verweise , so dass die XSLT-Code die Funktionen, die Sie verwenden müssen , um das Word-Dokument zu generieren versteht.
" Imports System Imports System.Collections.Generic
Imports System.Drawing
Imports System.Text
Imports System . Windows.Forms
Imports System.Xml
Importe System.Xml.Xsl
Importe System.Xml.XPath
Imports.IO "
3
Fügen Sie den Code in das Word-Dokument zu erzeugen. Der folgende Code verwendet die XmlTextWriter einen Rich-Text- Format oder RTF, Dokument, das in Microsoft Word geöffnet werden können.
" Dim xDoc als XmlDataDocument
Dim xPath als XPathNavigator
< p> Dim xWriter als XmlTextWriter
Dim XROOT als XmlElement
Dim xCompile als XslCompiledTransform
xDoc - New XmlDataDocument
XROOT = xDoc.DocumentElement
xPath = xRoot.CreateNavigator ()
xWriter = New XmlTextWriter ( " Text.rtf " , System.Text.Encoding.Default )
xCompile.transform (XPath , xWriter )
xWriter.Close () "
4
Speichern Sie die XSLT-Dokument .