Tecnología

Inicio

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.