当前位置: 老葡京网站娱乐 > 办公软件 > office软件 > 正文

InfoPath开发实战(2):获取XML文件中的数据

时间:2010-01-24 博客园 笑煞天

老葡京网站娱乐 www.sdguanhua.com 本节的内容:

如何在InfoPath中使用数据连接来从XML文件中获取数据

如何通过代码来修改数据连接中的XML文件路径

打开Visual Studio 2008,以“InfoPath 2007表单模板”为项目模板新建一个项目。

项目创建完后,就会看到一个空空如也的mainifest.xsf文件,这就是InfoPath表单的设计区域,我们可以使用“工具箱”和“版式”面板来设计表单。

我们先不急于设计表单,而是添加一个数据连接。为了让示例更加有趣,我选择了Google Picasa Web Album的RSS作为外部数据,InfoPath表单将从RSS文件中获取相册列表并呈现出来。

添加此数据连接的方法如下:

在“数据源”面板中点击“管理数据连接”;

在弹出的“数据连接”对话框中点击“添加”;

在弹出的“数据连接向导”对话框中选择“新建连接”和“仅接收数据”,点击“下一步”;

选择“XML文档”作为数据源,点击“下一步”;

在XML位置文本框中输入一个Google Picasa Web Album的相册RSS地址,点击“下一步”;

选择“从指定位置访问数据”,点击“下一步”;

输入名称“getalbum”,勾选“在打开表单时自动检索数据”,点击“完成”。

此时在打开“数据源”面板,将数据源切换为刚才创建“getalbum(辅助)”,会看到InfoPath已经导入了该RSS文件的架构。