技术开发 频道

Microsoft Office InfoPath中用XML标准

    可扩展样式表语言转换 (XSLT) 1.0

    XSLT 用于定义和显示 InfoPath 表单中 XML 数据的多个视图。一个表单可以包括多个视图,如概览视图和详细视图。一个视图可以包含字段组,而字段组又可以包含字段、多信息文本字段和其他字段组。字段组表示为嵌套部分,而字段表示为 UI 控件,例如文本框、复选框或下拉列表。InfoPath 生成的每个视图均被存储为独立的标准 XSLT 文件,该文件可以由其他业务进程重复使用。
  
    视图是基于 XSLT 的 DOM 数据树视图。当最终用户打开表单时,XSL 转换 (XSLT) 就会应用到 DOM 树,生成为用户显示 XML 文档的适当表现形式的各种视图。位于 XML 文档开头的元素可能会显示在视图的底部,也可能会以不同的排列方式显示在另一个视图中。
  
    当最终用户编辑 XML 文档(如添加可选或重复的字段组)时,DOM 中的数据将被修改。通过只将必需的 XSLT 部分应用到 DOM,InfoPath 能够以一种优化的方式重新显示已更改的视图部分。
  
    因为由 InfoPath 生成的 XSLT 严格遵循 XSLT 标准,所以任何标准的 XSLT 处理器都可以用来处理服务器上的 XSLT 文件,并且将 InfoPath 表单的只读视图作为 HTML 文档(可以在任何 Web 浏览器中显示)来提供。
  
 

0
相关文章