Extensible Stylesheet Language Transformations ( XSLT ) er en nyere versjon av Extensible Stylesheet Language ( XLT ) . XSLT definerer formattering for XML ( Extensible Markup Language) dokumenter. XSLT fungerer som en slags mal for hvordan alle data vises i XML- presentasjoner . Microsoft tekstbehandlingsprogram , Word , fungerer godt med XSLT og XML. Microsoft har enda en XML leseren med noen av sine Office- programmet suiter som også kan konvertere Word-dokumenter til XML-formatet . Til gjengjeld bruker XSLT til å generere og formatere Word-dokumenter. Instruksjoner
en
Åpne programmet du bruker til å lage XSLT programmer, for eksempel Visual Studio eller et tekstredigeringsprogram . Lag en ny fil eller åpne en spennende filen du ønsker å legge denne funksjonen til .
2
Legg referanser slik at XSLT -koden forstår funksjonene som du må bruke for å generere Word-dokumentet .
" Importerer System
Importen System.Collections.Generic
Importen System.Drawing
Importen System.Text
Import System. Windows.Forms
Importen System.Xml
Importen System.Xml.Xsl
Import System.Xml.XPath
Imports.IO "
3
Legg inn koden for å generere Word-dokumentet . Følgende kode bruker XmlTextWriter å skape et rikt tekstformat eller RTF, dokument som kan åpnes 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 - New XmlDataDocument
xroot = xDoc.DocumentElement
xPath = xRoot.CreateNavigator ( )
xWriter = Ny XmlTextWriter ( " Text.rtf " , System.Text.Encoding.Default )
xCompile.transform ( xPath , xWriter )
xWriter.Close ( ) "
4
Lagre XSLT -dokument .