一步步学习SPD2010--第六章节--处理数据源(4)--连接RSS Feed服务器端脚本
2014-03-16 13:12
260 查看
随着RSS feed普及,许多产品支持XML数据格式,结果很多组织使用RSS XML数据架构作为呈现数据的基础。这些公司使用服务器端脚本生成XML数据,因为脚本允许在数据上更多的控制。
由服务器端脚本生成的XML数据可以由参数值确定。传送到外部服务器的值或者附在URL末尾,即HTTP GET方法,或者在请求中提供,即HTTP POST方法。HTTP GET方法使用简单的查询获得数据,是比较安全的方法。HTTP POST方法通常用来发送数据或指导外部服务器管理数据。
无论你是否想查看(在数据库中为select)、插入、更新或删除外部服务器上的数据,你需要使用数据源属性对话框配置每个命令。
当你通过使用XML文件或服务器端脚本创建数据连接时,你可能需要配置访问XML数据的验证方法。数据源属性对话框提供四个选项:
1. 不尝试验证。接受匿名访问的外部服务器,或者用户必须提供他们的用户名和密码时使用。
2. 保存用户名和密码到数据连接。当XML数据受密码保护,而且你希望每个人能够不输入用户名和密码即可访问数据时使用这个选项。用户名和密码作为文本通过网络传输过去,所以,你可能需要联系你的IT部门添加更进一步的基础设施安全。
3. 使用Windows验证。当SharePointer 2010和XML文件位于相同服务器时使用。
4. 使用单点登录验证。写这本书时,尽管此选项可用,但是不能和数据源配合。如果使用此项验证方法,你需要使用ECTs。更多关于外部列表和ECTs的信息请查看第七章节。
本练习中,你使用服务器端脚本连接获取XML数据。
准备:使用SharePoint Designer打开网站、DataSourceTest.aspx页和数据源库页面。
1. 在浏览器中,访问http://technet.microsoft.com。
2. 在搜索框,输入sharepoint designer 2010,点击Enter显示搜索结果。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/2365d61abaee3b904f0cc312cb0172e2)
3. 在结果行,右击RSS图标,点击复制链接地址。
4. 在SharePoint Designer中数据源库页面数据源选项卡新建组中,点击REST Service连接。
5. 右击输入URL到服务器端脚本,点击粘贴。
6. 点击添加或修改参数列表框。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/d7f1416fb3ac145e15ae45c6af6b298a)
7.在常规选项卡,输入名称Microsoft TechNet Search
8. 点击确定。Microsoft TechNet Search数据连接出现在数据源库页面的RSS、REST、服务器脚本下。
9. 点击DataSourceTest.aspx选项卡。
10. 在PlaceHolderMain区域点击“点击此处选择数据源”。选中Microsoft TechNet Search,点击确定。
数据源详细信息任务窗格显示许多项目元素。每个项目元素显示从TechNet Search网站返回(搜索sharepoint designer 2010)的信息。
由服务器端脚本生成的XML数据可以由参数值确定。传送到外部服务器的值或者附在URL末尾,即HTTP GET方法,或者在请求中提供,即HTTP POST方法。HTTP GET方法使用简单的查询获得数据,是比较安全的方法。HTTP POST方法通常用来发送数据或指导外部服务器管理数据。
无论你是否想查看(在数据库中为select)、插入、更新或删除外部服务器上的数据,你需要使用数据源属性对话框配置每个命令。
当你通过使用XML文件或服务器端脚本创建数据连接时,你可能需要配置访问XML数据的验证方法。数据源属性对话框提供四个选项:
1. 不尝试验证。接受匿名访问的外部服务器,或者用户必须提供他们的用户名和密码时使用。
2. 保存用户名和密码到数据连接。当XML数据受密码保护,而且你希望每个人能够不输入用户名和密码即可访问数据时使用这个选项。用户名和密码作为文本通过网络传输过去,所以,你可能需要联系你的IT部门添加更进一步的基础设施安全。
3. 使用Windows验证。当SharePointer 2010和XML文件位于相同服务器时使用。
4. 使用单点登录验证。写这本书时,尽管此选项可用,但是不能和数据源配合。如果使用此项验证方法,你需要使用ECTs。更多关于外部列表和ECTs的信息请查看第七章节。
本练习中,你使用服务器端脚本连接获取XML数据。
准备:使用SharePoint Designer打开网站、DataSourceTest.aspx页和数据源库页面。
1. 在浏览器中,访问http://technet.microsoft.com。
2. 在搜索框,输入sharepoint designer 2010,点击Enter显示搜索结果。
3. 在结果行,右击RSS图标,点击复制链接地址。
4. 在SharePoint Designer中数据源库页面数据源选项卡新建组中,点击REST Service连接。
5. 右击输入URL到服务器端脚本,点击粘贴。
6. 点击添加或修改参数列表框。
7.在常规选项卡,输入名称Microsoft TechNet Search
8. 点击确定。Microsoft TechNet Search数据连接出现在数据源库页面的RSS、REST、服务器脚本下。
9. 点击DataSourceTest.aspx选项卡。
10. 在PlaceHolderMain区域点击“点击此处选择数据源”。选中Microsoft TechNet Search,点击确定。
数据源详细信息任务窗格显示许多项目元素。每个项目元素显示从TechNet Search网站返回(搜索sharepoint designer 2010)的信息。
相关文章推荐
- 一步步学习SPD2010--第六章节--处理数据源(4)--连接RSS Feed服务器端脚本
- node基础-文件系统-文件写操作
- Geoserver样式(四)--过滤
- Geoserver样式(三)--实现了面样式
- Geoserver样式(二)---实现了线样式
- Geoserver的样式一(点的样式之文本编辑)
- datanode启动之后很快有自己关闭掉
- JavaScript学习笔记(一)基本概念及语法
- CSS选择器
- 软考报名【javascript Validation Framework运行错误】解决方法
- 【转】jQuery最佳实践
- VirtualBox中安装虚拟机时出错:VT-x features locked or unavailable in MSR,VERR_VMX_MSR_LOCKED_OR_DISABLED
- css+div 图片排列布局
- 深入浅出 JavaScript 中的 this
- 【转】jQuery的deferred对象详解
- CSS自动竖向排列的布局方法
- Nodejs遍历文件
- 玩转html5<canvas>画图
- php jquery jsonp 跨域访问,jsoncallback无返回?!!!,无解了,为什么没返回,没返回!原来是是这个jsoncallback的问题
- Effetive Java 22 Favor static member classes over nonstatic