All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
.net(C#)开发小技巧漫谈之二_[Asp.Net教程]
如何让javascript,操作Cookie_php资料_编程技术
C#教程:DLL动态链接库的DLL依赖项
全面接触SQL语法(1)_[SQL,Server教程]
使用ASP.NET编程的基本原则_[Asp.Net教程]
《Effective,C#》:用委托实现回调_[Asp.Net教程]
在PWS上建立WAP网站_[XML教程]
实现基于事件通知的.Net套接字_[Asp.Net教程]
基于PHP的AJAX技术实现文件异步上传_php资料_编程技术
XML 问题- 超越DOM(轻松使用 DOM 的技巧和诀窍)_[XML教程]
Reading number is top 10 pictures
各种囧况!玩游戏最不喜欢出现的十件事
Entered the goddess in the AD1
The money of more than 100 countries and regions9
大人物的礼物
NeedWallpaper6
Born After 90 Beijing sports university campus flower photos3
七步解决性冷淡
恶搞漫画2
美女和狗狗1
YangYuYing and ZhengShaoQiu dance on the generous come interest dye-in-the-wood
Download software ranking
仙剑奇侠传98版歌曲
Popkart Cracked versions Mobile phone games
The Bermuda triangle2
Boxer's Top ten classic battle9
美女游泳记
Boxer vs Yellow5
Tram sex maniac 2 (H) rar bag6
Tram sex maniac 2 (H) rar bag1
Photoshop 8.0图象编辑软件
尖东毒玫瑰A
归海一刀 published in(发表于) 2014/1/30 0:51:17 Edit(编辑)
ASP.NET,2.0中XML数据的处理_[Asp.Net教程]

ASP.NET,2.0中XML数据的处理_[Asp.Net教程]

ASP.NET 2.0中XML数据的处理_[Asp.Net教程]

SqlDataSource和ObjectDataSource控件都是平面表格式的数据源控件,操作也相对简单,在这里我就不细说了.
在这里我主要谈下用于连接XML文件的XmlDataSource和用于连接站点导航数据的SiteMapDataSource这两个层次数据源控件中XmlDataSource数据绑定到平面表格控件的一起东东.


XmlDataSource控件允许其它控件绑定到XML数据。XmlDataSource支持DataFile属性,它被用于指定作为输入(input)的XML数据文件的路径。你还可以指定TranformFile属性,给数据应用XSLT转换;设置XPath属性来指定需要暴露的数据源节点的子集。


表格式数据绑定控件绑定到分层数据源也是可行的,但是它只能显示第一层数据。在下面的demo中,Repeater控件绑定到 temp.xml文件。由于数据源暴露的顶层节点是<User/>节点,Repeater可以在自己的ItemTemplate模板中使用Eval数据绑定语法绑定到这些节点的属性。

标题


  • 姓名:<%# Eval("Name") %>

  • Email:<%# Eval("Email") %>





除了Eval数据绑定语法之外,ASP.NET 2.0还提供了基于XPath的数据绑定语法,在实现了IXPathNavigable接口的任何数据项上都可以使用它。这里介绍两种常用的表达式类型:
◆XPath(expression, [formatString]) - 根据数据项计算Xpath表达式的值,返回单个值。
◆XPathSelect(expression, [formatString]) - 根据数据项计算Xpath表达式的值,返回节点列表。


下面我们来看看使用Xpath数据绑定方法的优势,通过一个demo来说明.



Repeater的ItemTemplate模板另外增加了一个Repeater,并把这个内部Repeater的属性绑定到一个描述当前User节点的Reply子节点的XPathSelect表达式。在内部Repeater的ItemTemplate模板中,Xpath数据绑定表达式根据这些"Reply"内容节点来计算值。ASP.NET 2.0利用这种技术,使你能够通过组合表格式数据绑定控件简便地构造出丰富的、分层的数据显示方式。



    标题

  • ID:<%# XPath("@ID") %>

  • 姓名:<%#XPath("Name")%>

  • Email:<%#XPath("Email")%>

  • Content:<%#XPath("Content")%>



    • 留言


      • ReplyID:<%#XPath("ID") %>

      • Time:<%# XPath("Time") %>

      • Content:<%# XPath("Content") %>









来源:http://www.cnblogs.com/symbol441







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.