-
Cómo generar documentos de Word mediante XSLT
-
Extensible Stylesheet Language Transformations (XSLT) es una nueva versión del lenguaje de estilo extensible (XLT). XSLT define el formateo para XML (Extensible Markup Language) documentos. XSLT funciona como un tipo de plantilla para la forma en que todos los datos se mostrarán en presentaciones de datos XML. El procesador de textos Microsoft Word, funciona bien con XSLT y XML. Microsoft incluso incluye un lector de XML con algunos de sus conjuntos de aplicaciones de Office que también puede convertir documentos de Word en el formato XML. A cambio, utilizar XSLT para generar y dar formato a los documentos de Word.
Instrucciones
1 Abra el programa que se utiliza para crear programas de XSLT, como un programa de edición de texto o Visual Studio. Crear un nuevo archivo o abrir un archivo existente que desea agregar a esta función.
2 Añadir referencias para que el código XSLT entiende las funciones que han de utilizarse para generar el documento de Word.
"Sistema de Importaciones
Las importaciones System.Collections.Generic
Las importaciones System.Drawing
Las importaciones System.Text
Imports System.Windows.Forms
Las importaciones System.XML
Las importaciones System.Xml.Xsl
Las importaciones System.Xml.XPath
Imports.IO "
3 Agregue el código para generar el documento de Word. El siguiente código utiliza el XmlTextWriter para crear un formato de texto enriquecido, o RTF, documento que se puede abrir en Microsoft Word.
"Dim xdoc como XmlDataDocument
xRuta tenue como XPathNavigator
Dim xWriter como XmlTextWriter
Dim XROOT como XmlElement
Dim xCompile como XslCompiledTransform
xdoc - Nueva XmlDataDocument
XROOT = xDoc.DocumentElement
xRuta = xRoot.CreateNavigator ()
xWriter = Nueva XmlTextWriter ( "Text.rtf", System.Text.Encoding.Default)
xCompile.transform (xRuta, xWriter)
xWriter.Close () "
4 Guarde el documento XSLT.