Extensible Stylesheet Language Transformations ( XSLT ) er en nyere version af Extensible Stylesheet Language ( XLT ) . XSLT definerer formatering af XML ( Extensible Markup Language) -dokumenter. XSLT fungerer som en slags skabelon for, hvordan alle data vil blive vist i XML-data præsentationer. Microsoft tekstbehandlingsprogram , Word, fungerer godt med XSLT og XML. Microsoft har endda et XML -læser med nogle af deres Office-programfiler suiter, der også kan konvertere Word-dokumenter i XML-format. Til gengæld bruge XSLT til at generere og formatere Word-dokumenter. Instruktioner
1
Åbn det program, du bruger til at oprette XSLT -programmer, såsom Visual Studio eller en tekst - redigering program . Opret en ny fil eller åbne en spændende fil, som du ønsker at tilføje denne funktion til .
2
Tilføj referencer , så XSLT koden forstår de funktioner, som du bliver nødt til at bruge til at generere Word-dokumentet.
" Importerer System
Import System.Collections.Generic
Import System.Drawing
Import System.Text
Import System . Windows.Forms
Import System.Xml
Import System.Xml.Xsl
Import System.Xml.XPath
Imports.IO "
3
Føj kode til at generere Word-dokumentet. Følgende kode bruger XmlTextWriter til at skabe et Rich Text Format eller RTF, dokument, der kan åbnes i Microsoft Word.
" Dim xDoc som XmlDataDocument
Dim XPath som XPathNavigator
< p> Dim xWriter som XmlTextWriter
Dim xroot som XmlElement
Dim xCompile som xslCompiledTransform
xDoc - Ny XmlDataDocument
xroot = xDoc.DocumentElement
XPath = xRoot.CreateNavigator ()
xWriter = Ny XmlTextWriter ( " Text.rtf " , System.Text.Encoding.Default )
xCompile.transform ( XPath , xWriter ) < br >
xWriter.Close () "
4
Gem XSLT dokumentet.