---
title: "从 XML 和数据库数据生成 Word 2007 (Open XML) 文档"
date: "2008-05-02"
tags: 
  - "open-xml"
  - "stylevision"
  - "xslt"
description: 了解如何使用 StyleVision 的高级样式表功能，利用 XML 和数据库数据，通过 Open XML 格式生成 Word 2007 文档。
---
Status: #blog

Tags:  #open-xml #stylevision #xslt

Categories: [Altova](/blog/zh/category/altova.md) 
# 从 XML 和数据库数据生成 Word 2007 (Open XML) 文档

[本文](http://www.xmlaficionado.com/2008/05/creating-open-xml-documents-from-xml.html)最初发表于Altova首席执行官Alexander Falk的[XML Aficionado](http://www.xmlaficionado.com)博客。最新版本的[StyleVision](https://www.altova.com/zh/products/stylevision/xslt_stylesheet_designer.html)，即[2008r2](https://www.altova.com/zh/whatsnew.html#stylevision)，为用户提供了重要的全新功能，可以创建高级样式表，从而将[XML和数据库数据发布到Word 2007](https://www.altova.com/zh/products/stylevision/xslt_stylesheet_design_for_word2007_ooxml.html)中。Word 2007使用新的Open XML (OOXML)数据格式，同时，该版本还简化了将相同内容发布到其他格式的流程。此外，为了进一步方便使用OOXML的开发人员和设计师，我们刚刚[大幅降低了StyleVision的价格](https://www.altova.com/zh/StyleVisionOOXML_v2008r2_050108.html)。 随着Open XML的普及，StyleVision的开发者将随时准备好使用一款强大的工具，将XML和数据库数据发布到一种肯定会成为最主流的最终用户文档格式中，现在，[Open XML已经获得ISO标准的批准](http://www.xmlaficionado.com/2008/04/open-xml-is-now-iso-standard.html)。以下是该流程的工作方式：

1. 在 StyleVision 中，您可以打开现有的 XML 文档，或者[连接到现有的关系型数据库](https://www.altova.com/zh/products/stylevision/database_reporting.html)，以便填充源面板  
    [![来源](https://lh4.ggpht.com/alexander.falk/SBou3R-o99I/AAAAAAAAALs/Oq2xzXnbm8I/Sources_thumb%5B1%5D.jpg?imgmax=800)](http://lh5.ggpht.com/alexander.falk/SBou2h-o98I/AAAAAAAAALk/1HC2Wwn5akU/Sources%5B3%5D.jpg?imgmax=800)  
    
2. [将源面板中的元素拖动到设计面板中](https://www.altova.com/zh/products/stylevision/visual_xslt_stylesheet_design.html) 并且可以为它们应用样式，从而创建一个元样式表，用于生成所需的输出格式  
    [![拖放功能](https://lh3.ggpht.com/alexander.falk/SBou4B-o9_I/AAAAAAAAAL8/72CdFCP3za4/DragDrop_thumb%5B6%5D.jpg?imgmax=800)](http://lh5.ggpht.com/alexander.falk/SBou3h-o9-I/AAAAAAAAAL0/ing-6jE_aQk/DragDrop%5B8%5D.jpg?imgmax=800)  
    
3. 点击设计面板下方的预览选项卡，即可预览以任何支持的输出格式（Word 2007的Open XML、HTML、PDF和RTF）生成的文档。所有输出都将自动基于相同的视觉设计生成  
    [![OpenXML预览功能](https://lh3.ggpht.com/alexander.falk/SBou5B-o-BI/AAAAAAAAAMQ/I5yCfC_5tKE/OpenXMLpreview_thumb%5B1%5D.jpg?imgmax=800)](http://lh5.ggpht.com/alexander.falk/SBou4h-o-AI/AAAAAAAAAMI/SdnVrRFnCrc/OpenXMLpreview%5B3%5D.jpg?imgmax=800)  
    
4. 请保存生成的输出文件，以及用于将您的数据渲染成所需输出格式的自动生成的样式表，以便您可以反复使用这些文件。  
    ![](https://www.altova.com/images/shots/save_files_ooxml.gif)

StyleVision 可以访问 [您可以从数据库表或视图中提取数据，或者直接输入一个SQL SELECT语句](https://www.altova.com/zh/products/stylevision/database_reporting.html) 用于仅查询数据库中的特定数据。这使得 StyleVision 也非常适合灵活的数据库报表生成。如果您想了解更多详细信息，您可以 [点击此处了解 StyleVision 2008r2 的新功能详情](https://www.altova.com/zh/whatsnew.html#stylevision).
