技术开发 频道

Microsoft Office InfoPath中用XML标准

    XSLT 作为视图的理想基础

    视图的内容可以组织得与 XML 数据的结构迥然不同。要以对用户最有意义且易于读取和编辑数据的方式来提供数据,表单模板的设计人员必须能够以不同于 DOM 数据树中的顺序显示数据、忽略视图的某些数据、将相邻的数据树节点重新组织为独立的视图,以及将数据树不同部分的数据收集到单个视图中。
  
    因此,视图内容的顺序和结构必须独立于 DOM 树节点的顺序和结构。这种表现形式和数据的结构独立性要求视图中的分组字段和 DOM 树中的节点之间具有复杂、动态的绑定或映射关系。
  
    为了提供视图和数据之间的这种复杂映射,InfoPath 大量使用了 XSLT。XSLT 是一种强大的样式表语言,它支持复杂的数据转换,并用动态、灵活的内容表现形式提供了丰富的视图。在 SGML 和 XML 创作工具中,使用样式表是一种常见。

0
相关文章