一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(5)--XML 101
2014-03-22 22:18
465 查看
XML可能是唯一最强大的方法(储存和分享结构化数据),自从数字计算出现以来。而且,幸运的是,InfoPath的本质语言就是XML。InfoPath用来储存和管理数据的文件格式是XML这个事实,在这个易用的工具中提供了大量的功能支持。InfoPath在隐藏大量复杂性的同时,给有能力利用XML许多好处的MS Office业务用户提供能力方面做了大量的工作。你不需要成为XML的专家才能创建强大的表单,但是,如果你想充分利用InfoPath的强大功能的话,对XML以及它如何工作有基础的理解似乎是必要的目标。
InfoPath使用XML作为它主要的文件/输出格式。幕后,当用户创建一个InfoPath表单时,他们实际上创建了一个XML文档和相关的XML Schema。另外,InfoPath使用XML数据文件和XML web services作为表单中的数据连接。所以,如果你的业务已经有了其他XML数据源,确保你可以在InfoPath中使用这些数据。例如,如下图所示,你可以使用简单的XML文件(包含产品信息)填充到你InfoPath表单的域中,如表格或下拉菜单。实际上,在本章后面你将创建这个XML文件,并使用表格(基于内部的数据)创建简单的表单。
![](http://img.blog.csdn.net/20140323201133453?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY3Jhenlnb2xm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
你将会注意到,在之前截屏(尽管结构对你来说可能比较奇怪)中,XML文件的数据是“人类可读”的。这就是XML许多好处之一。在这方面,XML和HTML相似,主要的不同是XML有更多定义结构。并且,如你所看的的,如果你想打开并处理XML文件中的原始数据,你可以使用简单的工具,如MS Notepad。
![](http://img.blog.csdn.net/20140323201157781?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY3Jhenlnb2xm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
一个编辑InfoPath表单的用户实际上在编辑XML文档,尽管InfoPath界面去掉了复杂性。当编辑表单时,InfoPath也利用了另一个工业标准技术:可拓展样式语言XSLT。XSLT样式表在基础XML之前,并把它转化为丰富且易用的表单(InfoPath可以创建)。
InfoPath使用XML标准给终端用户提供灵活且结构化的XML编辑软件工具来收集数据。和更多由程序员用复杂工具创建的传统表单一样,它提供了类似层级的能力和灵活性,但是InfoPath提供了Office产品家族的易用性。
InfoPath使用XML作为它主要的文件/输出格式。幕后,当用户创建一个InfoPath表单时,他们实际上创建了一个XML文档和相关的XML Schema。另外,InfoPath使用XML数据文件和XML web services作为表单中的数据连接。所以,如果你的业务已经有了其他XML数据源,确保你可以在InfoPath中使用这些数据。例如,如下图所示,你可以使用简单的XML文件(包含产品信息)填充到你InfoPath表单的域中,如表格或下拉菜单。实际上,在本章后面你将创建这个XML文件,并使用表格(基于内部的数据)创建简单的表单。
你将会注意到,在之前截屏(尽管结构对你来说可能比较奇怪)中,XML文件的数据是“人类可读”的。这就是XML许多好处之一。在这方面,XML和HTML相似,主要的不同是XML有更多定义结构。并且,如你所看的的,如果你想打开并处理XML文件中的原始数据,你可以使用简单的工具,如MS Notepad。
一个编辑InfoPath表单的用户实际上在编辑XML文档,尽管InfoPath界面去掉了复杂性。当编辑表单时,InfoPath也利用了另一个工业标准技术:可拓展样式语言XSLT。XSLT样式表在基础XML之前,并把它转化为丰富且易用的表单(InfoPath可以创建)。
InfoPath使用XML标准给终端用户提供灵活且结构化的XML编辑软件工具来收集数据。和更多由程序员用复杂工具创建的传统表单一样,它提供了类似层级的能力和灵活性,但是InfoPath提供了Office产品家族的易用性。
相关文章推荐
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(5)--XML 101
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(7)--添加Products.xml到表单作为数据连接
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(7)--添加Products.xml到表单作为数据连接
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(6)--创建Products.xml文件
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(1)--伴随SP2010使用InfoPath2010的好处
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(6)--创建Products.xml文件
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(2)--InfoPath2010的新功能
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(1)--伴随SP2010使用InfoPath2010的好处
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(2)--InfoPath2010的新功能
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(3)--InfoPath如何工作
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(3)--InfoPath如何工作
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(8)--使用模板创建表单实例
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(4)--InfoPath2010后台视图快速浏览
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(8)--使用模板创建表单实例
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(4)--InfoPath2010后台视图快速浏览
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(9)--导出模板
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(9)--导出模板
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(10)--关键点