ASP NET程序设计(徐占鹏)教学资源_单元11 XML的数据操作(二)XMLDataSource控件的应用.ppt

ASP NET程序设计(徐占鹏)教学资源_单元11 XML的数据操作(二)XMLDataSource控件的应用.ppt

ID:50351275

大小:442.50 KB

页数:13页

时间:2020-03-08

ASP NET程序设计(徐占鹏)教学资源_单元11 XML的数据操作(二)XMLDataSource控件的应用.ppt_第1页
ASP NET程序设计(徐占鹏)教学资源_单元11 XML的数据操作(二)XMLDataSource控件的应用.ppt_第2页
ASP NET程序设计(徐占鹏)教学资源_单元11 XML的数据操作(二)XMLDataSource控件的应用.ppt_第3页
ASP NET程序设计(徐占鹏)教学资源_单元11 XML的数据操作(二)XMLDataSource控件的应用.ppt_第4页
ASP NET程序设计(徐占鹏)教学资源_单元11 XML的数据操作(二)XMLDataSource控件的应用.ppt_第5页
资源描述:

《ASP NET程序设计(徐占鹏)教学资源_单元11 XML的数据操作(二)XMLDataSource控件的应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元十一XML的数据操作(二)XMLDataSource控件应用主讲教师:袁帅锋学习目标【知识目标】熟练了解XMLDataSource控件应用;【技能目标】能够XMLDataSource控件读取xml与数据显示控件控件的绑定;注:本课内容参考教材单元十一11.2XMLDataSource控件介绍XmlDataSource控件是向数据绑定控件提供XML数据的数据源控件。数据绑定控件可以使用该XmlDataSource控件来显示分层数据和表格数据。XmlDataSource控件通常用于显示只读方案中的分层XML数据。由于Xml

2、DataSource控件扩展了HierarchicalDataSourceControl类,因此可使用分层数据。XmlDataSource控件也实现IDataSource接口,使用表格(或列表样式)数据。XMLDataSource常用属性属性描述CacheDuration获取或设置数据源控件检索到的数据的缓存时间长度(以秒为单位)。Data获取或设置数据源控件绑定到的XML数据块。DataFile指定绑定数据源的XML文件的文件名。EnableCaching获取或设置一个值,指示XmlDataSource控件是否已启用数据

3、缓存。Transform获取或设置可扩展样式表语言(XSL)数据块,该数据块定义要对XmlDataSource控件管理的XML数据执行的XSLT转换。TransformFile指定可扩展样式表语言(XSL)文件(.xsl)的文件名,该文件定义要对XmlDataSource控件管理的XML数据执行的XSLT转换。XPath指定XPath表达式,该表达式将应用于Data属性所包含的XML数据或DataFile属性指示的XML文件所包含的XML数据XMLDataSource使用XmlDataSource通常从DataFile属性

4、指定的XML文件中加载XML数据。也可以使用Data属性,由数据源控件将XML数据直接存储为字符串形式。如果要在数据绑定控件显示XML数据前转换它,可提供可扩展样式表语言(XSL)样式表进行转换。和XML数据一样,通常从TransformFile属性指示的文件中加载样式表,而使用Transform属性将其直接存储为字符串形式。XmlDataSource控件通常用于由数据绑定控件显示XML数据的只读数据方案中。但也可以使用XmlDataSource控件来编辑XML数据。若要编辑XML数据,请调用GetXmlDocument方

5、法来检索XmlDataDocument对象,该对象是XML数据在内存中的表示形式。可以使用由XmlDataDocument公开的对象模型及其所包含的XmlNode对象或使用XPath筛选表达式来操作文档中的数据。更改XML数据在内存中的表示形式后,可以调用Save方法将其保存到磁盘中。在页面中添加XMLDataSource主页面添加XmlDataSource控件,在“数据”选项卡下选择“XmlDataSource”控件。添加完成后会在页面生成XmlDataSource控件的HTML代码如下所示。

6、urceID="XmlDataSource1"runat="server">XMLDataSource与数据控件结合XMLDataSource控件可以与GridView、DataList、FromView、Repeater、Treeview等控件均可与XMLDataSource控件进行绑定。下面我们分别将XmlDataSource控件与GridView、FromView、TreeView控件结合的例子。XMLDataSource与FromView结合前台代码:

7、SourceID="XmlDataSource1"runat="server"DataFile="~/data/FormView.xml">学校级别'>
年级

8、:LabelID="Label2"runat="server"Text='<%#XPath("name")%>'>XMLDataSource与TreeView结合

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。