技术开发 频道

Microsoft Office InfoPath中用XML标准

    【IT168 信息化

    InfoPath 使用和生成的输入与输出文件都符合 XML 标准,以提供与其他系统(包括应用程序、操作系统以及中间层和后端系统)的互操作性。综合地使用这些标准(例如 SOAP)使得与启用 XML Web 服务的系统共享数据变得非常简单。
  
    XML 标准用于创作从属于自定义 XML 架构的单个 XML 文档,以及设计 InfoPath 表单模板。例如,如图 1 所示,使用 XML 架构可以提供验证和结构化编辑,而使用 XSLT 可以提供能够以不同于 XML 文档的布局来表示 XML 数据的多个视图。
 


图 1. 在编辑过程中如何使用 XML 标准

    可扩展标记语言 (XML) 1.0 第二版

    XML 文档中使用的标记没有进行预定义。相反,万维网联合会 (W3C) XML 推荐指定了一套规则,用于创建自己的有意义的元素和属性集。例如,销售报表、法律表单以及卫生行业的报告都对数据内容和结构有不同的要求。使用 XML 可以针对每个行业的需要适当地定义该数据内容和结构。
  
    InfoPath 使用 XML 作为其原生数据格式进行输入和输出。在编辑 XML 文档时,InfoPath 允许您添加和删除从属于自定义 XML 架构的有效 XML 元素和属性。当您保存或提交 InfoPath 表单时,XML 文档会根据架构保持有效。使用 XML 标准可以打开和编辑由 XML Web 服务和启用 XML 的系统所使用的 XML 文档。
  
    XML 输入或输出文档可以是 XML 文件或 SOAP 数据包的一部分。XML 文档指定它基于的表单模板的位置。表单模板包含将 XML 文档用作表单所需的所有信息。
  
    XML 文档可以本地保存或者作为附件通过电子邮件发送给其他用户。例如,您可以从服务器获得 InfoPath 表单、添加或编辑数据、保存表单并通过电子邮件将其发送给某人以供查看,然后向服务器提交结果。这就启用了集中的端对端工作流,可支持各种业务方案。
  
  

0
相关文章