注意:当你作为数据源使用XML文件时,XML文件必须只包含格式正确的XML;否则,可能引起错误。另外,XML文件必须包含并遵守一个架构,或者它必须包含来自可推断的架构的数据。
如果你不想从XML文件(例如列表和库)中抽取所有数据,你可以复制并修改数据连接详细信息。然而,如果你删除了XML文件,XML文件数据连接的副本仍然会在数据源库页面存在。如果你点击在清空数据视图(使用了数据连接副本)中显示数据,数据源详细信息任务窗格会出现错误信息。
在数据源库页面,你不能删除动态创建的数据连接。你只能修改它的属性或者拷贝并修改数据连接详细信息。
小贴士:无论何时你创建或修改数据连接,通过使用清空数据视图和数据源详细信息任务窗格,核查你正确配置了数据连接都是好的实践。
本次练习中,你添加一个XML文件到网站资产库。你使用数据源详细信息任务窗格查看XML文件内容,并探索数据连接的动态创建。
准备:使用Shipments.xml文件。在Chapter06中。使用SharePoint Designer打开之前使用的网站,打开数据源库页面。
1. 点击通知左侧图标,在数据源选项卡,点击XML文件连接。
2. 在源选项卡,点击浏览打开“打开文件”对话框。
3. 导航到Chapter06,点击打开。
Microsoft SharePoint Designer信息框打开,询问是否要导入文件。
4. 点击确定导入文件。
6. 输入SiteAssets/Shipments.xml。
数据源库页面,Shipments.xml数据连接出现在XML文件下。
8. 点击网站页面,双击DataSourceTest.aspx以编辑模式打开。
9. 在PlaceHolderMain区域,点击“点击此处选择数据源”。在数据源选取器对话框中,点击Shipments.xml,点击确定。
10. 如果你能看到网站隐藏的URL结构,在所有文件迷你库中,展开_catalogs,fpdatasources和网站资产库。 在fpdatasources库中,没有对应的UDC XML文件。 11. 点击网站资产。右击Shipments.xml点击删除。 12. 点击确定确认删除。点击数据源。 Shipments.xml在网站资产和数据源库页面都消失了。