---
title: "新增表格功能和 XPath 过滤，以实现更灵活的样式表设计"
date: "2009-02-18"
categories: 
  - "xpath"
description: 探索 StyleVision 2009 的新功能，包括增强的表格设计和 XPath 过滤功能，以及改进的 XML 和 XBRL 样式表创建和管理功能。
---
Status: #blog

Tags: 

Categories: [xpath+xquery](/blog/zh/category/xpathxquery.md)
# 新增表格功能和 XPath 过滤，以实现更灵活的样式表设计

对于 Altova MissionKit 的用户来说，可能不会感到惊讶，因为我们最新版本 (v2009) 中的大部分新功能都是基于客户的反馈和需求——是的，我们就是这样做的。此外，由于我们的一些改进，我们还能够为 MissionKit 工具，特别是 XMLSpy、MapForce 和 StyleVision，增加了很多新的功能 [对XBRL的支持](https://www.altova.com/zh/solutions/xbrl-tools.html). 

正如您可能已经知道的，XBRL是建立在XML技术之上的，并在财务报告数据中添加了语义定义。XBRL Dimensions 2.1 还具有一些有趣的渲染和呈现要求，我们认为这些要求为StyleVision带来了目前为止一些最令人兴奋的新功能：全新的表格设计和XPath过滤功能。StyleVision中全新的表格设计，使得[视觉样式表设计界面](https://www.altova.com/zh/products/stylevision/xslt_stylesheet_designer.html)更加直观。现在，您可以设计表格的行和列，然后只需拖动边框即可调整大小。您还可以右键单击以重新排列表格结构，使用复制和粘贴功能，或者直接删除整行/列。全新的表格设计还允许您在同一个表格设计中包含静态和动态属性。 

[XPath 过滤](https://www.altova.com/zh/features_functions_s.html) 是 StyleVision 中一项非常重要的全新功能，尤其对于那些喜欢创建可重用设计模板的用户来说。该功能允许您根据 XPath 表达式从渲染结果中过滤数据。只需右键单击您想要过滤的节点，StyleVision 的 XPath 构建器就会打开，并提供智能的自动补全功能，帮助您构建有效的 XPath 语句。它甚至会根据您在样式表设计中的位置进行解析，确保您的表达式不仅符合 XPath 标准，而且在您的模板设计上下文中也具有意义。 

[![XPath是一种用于在XML文档中查找信息的路径表达式](https://www.altova.com/blog/images/fd9080f6d8bb_BCAD/xpath_thumb.gif)](https://www.altova.com/blog/images/fd9080f6d8bb_BCAD/xpath.gif) 

当然，如果您需要重新显示所有过滤后的数据，您只需要在设计界面中删除 XPath 过滤器图标即可。 [StyleVision](https://www.altova.com/zh/products/stylevision/xslt_stylesheet_designer.html) 能够实现所有这些功能，并能将数据以 HTML、RTF、PDF 和 Word 2007 格式输出，数据来源可以是 XML、数据库，现在还可以是 XBRL。此外，您还可以设计自己的 [电子表格](https://www.altova.com/zh/products/stylevision/design_authentic_xml_forms.html)，以便在 Altova Authentic 中进行编辑。 

查看一下 [免费试用](https://www.altova.com/zh/download/stylevision/db_xslt_stylesheet_designer_enterprise.html), 请告诉我们您的想法！
