首页 > 语言 > 关键词 > ASP.NET最新资讯 > 正文

ASP.NET 2.0中XML数据的处理

2008-12-01 14:03 · 稿源:IT专家网

SqlDataSource和ObjectDataSource控件都是平面表格式的数据源控件,操作也相对简单,在这里我就不细说了。

在这里我主要谈下用于连接XML文件的XmlDataSource和用于连接站点导航数据的SiteMapDataSource这两个层次数据源控件中XmlDataSource数据绑定到平面表格控件的一起东东。

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

TransformFile="~transXml" XPath="//User">

表格式数据绑定控件绑定到分层数据源也是可行的,但是它只能显示第一层数据。在下面的demo中,Repeater控件绑定到 temp.xml文件。由于数据源暴露的顶层节点是节点,Repeater可以在自己的ItemTemplate模板中使用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:
 
姓名:

Email:

Content:

留言ReplyID:

Time:

Content:

  • 相关推荐
  • 大家在看
  • 阿尔法蛋大蛋2.0,凭什么上“天猫超级晚”?

    “我们的阿尔法蛋是专门为3-12岁的孩子量身定制的AI学习机器人,学习功能非常强大,内容也非常丰富,全国很多的小朋友都在使用。”在6月16号的江苏卫视天猫618超级晚中,主持人李好和嘉宾薛之谦、刘宇宁这样介绍阿尔法蛋大蛋2.0。他们这样的介绍并不是信口开河。和靠着一招鲜吃遍天,堆砌内容的智能机器人不同,阿尔法蛋大蛋2.0充分考虑了不同时期孩子认知发展水平的特点以及成长目标,针对学龄前和小学阶段设置了不同的功能和内容。一、

  • 薇娅同款,直播力荐阿尔法蛋大蛋2.0了解一下

    薇娅作为全球好物推荐官,直播间里的每一件产品都精挑细选,承包了粉丝们生活的方方面面。6月27日晚,作为妈妈的她,推荐了一款可以更好的辅导孩子学习的AI学习机器人,TA就是天猫&京东618单品销售第一名的智能机器人——阿尔法蛋大蛋2.0!大蛋2.0在薇娅的直播间上架后,短短十分钟,销售额就突破了200万,阿尔法蛋旗舰店也在天猫智能大类目中,拿下了店铺和单品双第一!这款指哪学哪的阿尔法蛋大蛋2.0,究竟用什么神奇的本领打动了众多消费者?

  • Esprinet以3400万欧元收购GTI

    [TechWeb]意大利批发商Esprinet宣布已与GTI达成协议,以购买该公司100%的股份。这项行动共计3380万欧元,将在当局于9月底批准时以现金支付。通过购买GTI,Esprinet凭借收入和与Tech Data的距离本身,成为西班牙市场上第一家批发商,该公司在过去几年中一直与该公司争夺排名第一的位置。此外,GTI将提供Esprinet,该公司在西班牙经营JoséMaríaGarcía(这是一项补充业务),该业务是通过云销售的软件,尤其是Microsoft的软件。?

  • Planet将通过SpaceX的火箭发射6颗Skysat卫星

    DoNews 6月10日消息(记者 刘文轩)据The Verge报道,卫星影像公司Planet将在6月和7月的两次卫星发射中,采用SpaceX的火箭,各运送3颗110kg重的卫星。至于价格,SpaceX则是以每公斤500美元的价格来计算,Planet发射副总裁Mike Safyan表示,SpaceX将发射费用压低到“难以置信”的程度。Planet原本运营着60颗中解析度卫星,2017年收购Google的Terra Bella卫星影像部门后,Planet拥有了7颗高解析度Skysat卫星。在这之后,Planet又发射

  • 腾讯发布新一代虚拟仿真平台TAD Sim 2.0

    DoNews 6月24日消息(记者 吴丽)6月24日,2020腾讯智慧出行新品发布会上,腾讯新一代自动驾驶虚拟仿真平台TAD Sim 2.0正式亮相。会上,腾讯自动驾驶总经理苏奎峰表示,“TAD Sim经历了两年多的市场应用,结合行业用户的需求,2.0版本在行业内率先使用真实数据和游戏技术的双擎驱动,在真实性、全面性、可视化、标准化、轻量化五个维度进行了升级,全面提升自动驾驶开发和测试效率,更灵活易用的满足国内、国际车企、检测机构等合?

  • "亏无止境"的如涵,如何跟上MCN2.0时代的发展?

    未来已来,然而张大奕已不再C位,如涵最终是登上天宫还是跌入地狱,我们拭目以待。

  • 索尼新款降噪耳机WH-1000XM4曝光:支持蓝牙5.0、价格和上代维持不变

    在降噪耳机领域,BOSE、索尼等都是老牌好手,日前,WH-1000XM4降噪头戴被沃尔玛挂网提前上架。XM4的价格为348美元,和上一代XM3一致,推测国行1599元左右。从沃尔玛列出的信息来看,XM4和XM

  • 绝地求生一姐沫子小团团开玩卧底2.0!竟然擦出爱情火花?

    斗玩网原创:绝地求生现在的人气虽然不及两年前全网吧都在玩那么火爆,但对于喜欢吃鸡类游戏玩家来说,偶尔每天看一看绝地求生主播来“云游戏”体验一下这款游戏也是不错的选择。而在众多绝地求生主播当中,沫子和小团团可以说是很多男生玩家比较喜欢的两位妹子主播,毕竟这两位在颜值、身材甚至是技术方面都有着不少的吸引力。

  • OKEx早报:以太坊2.0一周内开测,挖矿木马近期活跃

    OKEx早报将在每日早间为您带来最新的行情,以及相关行业动态。帮助投资人在最短的时间内了解夜间的动态消息,更好的握把每日行情。行情速递6月24日讯,昨日晚间BTC出现一轮上涨行情,通过OKEx平台交易数据可以看出,BTC今日开盘报9691.01美元。开盘后一路震荡下行,至6:45跌至早间低点9591.47美元,早间跌幅接近100美元。随后开始横盘整理,截止发稿BTC报9629.34美元。图片来源:OKEx平台BTC/USD交易数据据OKEx交易大数据显示,BT

  • OKEx讲解以太坊影响,ETH 2.0主网或将于11月启动

    在 6 月 17 日OKEx矿池与以太坊中国社区主办的ETH 2.0 AMA中,以太坊多客户端测试网开发者Afri Schoedon表示,谈ETH2 发布路线图的时候最好不要带上主网启动的具体日期。我们都没法预判主网的创世区块何时产生,因为ETH2 实在是有太多变动因素了。但是对于ETH2 这一重大里程碑,我认为首先,所有客户端都必须实现规范的最终版本v0.12.1。目前只有一个客户端实现并发布了最新版本,我们计划本月底多客户端测试网能够实现最终版本规?

  • 深信服发布全新解决方案助力教育信息化2.0

    以教育信息化支撑引领教育现代化是我国教育发展的重要战略。当前教育信息化2. 0 处于攻坚阶段,教育城域网正成为支撑基础教育信息化发展最重要的基础设施。 6 月 13 日,深信服科技股份有限公司(以下简称“深信服”)发布了“四维立体教育城域网解决方案”,旨在从优化业务体验、构建高速网络、简化运维管理、满足安全合规四大维度全面助力教育城域网的构建。四维立体教育城域网解决方案以“两横两纵”互相支撑为理念基础,为教育

  • OKEx早报:俄电子投票系统遭攻击,以太坊2.0测试网启动

    OKEx早报将在每日早间为您带来最新的行情,以及相关行业动态。帮助投资人在最短的时间内了解夜间的动态消息,更好的握把每日行情。行情速递6 月 30 日讯,昨天BTC收跌,跌幅0.35%,盘中逼近 9000 美元关口。通过OKEx平台交易数据可以看出,今日早间行情较为平淡,BTC开盘报9121. 46 美元。开盘后一路缓慢上行,6: 00 涨至早间高点9234. 80 美元。随后开始横盘震荡,截止发稿BTC报9175. 28 美元。图片来源:OKEx平台BTC/USD交易数?

  • 利亚德为交通2.0时代持续发力 智能显示服务赋能智慧交通数智化转型

    疫情特殊时期,中国不仅推动企业加快复工复产,而且在谋划推进新型基础设施建设来推进经济增长。在今年的政府报告中,正式纳入了关于“加强新型基础设施建设”的重要内容。与传统基建最大的不同在于,新基建“看上去”并没有传统基建项目的规模大,但却更突出科技创新的力量,也更贴近人们新的生活方式和工作方式。因此,与人们生活息息相关的城际高速铁路和城市轨道交通无疑成为国家重点发力方向之一。 作为智能显示应用领军企?

  • 欧科云链行业观察:OKLink带你参与不容错过的以太坊2.0

    如果说区块链有热搜榜,那比特币和以太坊注定要霸占 2020 整年的榜单前列。比特币减半的热度才退散,以太坊2. 0 迅速接力。北京时间 6 月 15 日,以太坊正式启动测试网Onyx。曾经被人笑称“永远还有 18 个月”的以太坊2.0,终于到了临门一脚的时刻。以太坊重点项目的企业孵化器 Consensys 正在机构用户的支持下,测试 “ Staking as a service”。这一服务可以让机构用户从以太坊2. 0 中赚取收益。第一批参与的机构用户包括Matrix

  • 日本动画电影《无限》线上首映 西瓜视频与Netflix全球同步播出

    【TechWeb】6月18日消息,今天下午6点,日本动画电影《无限》(又名《想哭的我戴上了猫的面具》)开启全球首映,在中国通过西瓜视频、抖音、今日头条平台上线。这是继BBC剧集《德古拉》后,西瓜视频再度实现与Netflix全球同步播出影视作品。届时,用户可在上述平台中付费观看该片。 公开资料显示,《无限》由日本著名导演佐藤顺一和柴山智隆联合执导,主要讲述女生笹木美代的青春奇幻故事,主打超萌轻甜治愈风格。绰号为“无限”?

  • 数据化运营,Smartbi助力商业银行打造“数据王国”

    在国内,银行的信息化一直是走在各个行业的前列,BI在银行也有着悠久和广泛的应用。BI可以辅助银行管理者和业务人员的经营决策,提高银行的科学管理水平,是银行信息化不可或缺的一部分,也是银行实现数字化转型的必要手段。银行的BI建设伴随着业务和技术的发展,是一个逐步摸索、不断成熟的过程。刚开始可能只建设某一个部门的一部分报表,在取得一定的成效后,再逐步推广到更多的部门,建设更多的主题,采用更多的可视化方式,支

  • 罗永浩直播数据在哪看 罗永浩直播数据统计

    罗永浩的直播带货数据一直都被很多网友们关注,尤其是他第一场直播的时候就已经获得了1.68亿的销售额,直播间观看人数更是达到了4800万,在如今的直播带货领域可以说是十分顶流。

  • 索尼真无线降噪蓝牙耳机WF-1000XM3 智能降噪诠释高音质

    索尼真无线降噪蓝牙耳机WF-1000XM3 采用蓝牙5. 0 技术,精妙的内部设计采用新型蓝牙芯片与优化的天线设计,实现了高度稳定的自由连接。同时打破了传统真无线耳机需要将声音从左侧耳机单元传递到右侧耳机单元的传输方式,实现声音在左右两侧耳机单元的同步传输。索尼真无线降噪蓝牙耳机WF-1000XM3 支持降噪黑科技,配置了前后双反馈麦克风,可灵敏地捕捉周围不同频段的环境噪音,如飞机噪声、城市交通噪声,办公室交谈声等,让您无?

  • 云测数据:场景化AI数据 破解智能家居“伪智能”

    据IDC的数据研究报告显示,近5年内智能家居市场将以14.9%的复合增长率增长。得益于物联网、人工智能、5G等新型技术的飞速发展,智能家居在短短数年间就已经相继渡过了“自动化”、单品智能化”、“物联网+家居场景”三个阶段,进入了当前的“人工智能+家居场景”的“智能”阶段,开启了智能家居对人的思维和意识的学习与探索。现阶段的智能家居融合了IoT、人工智能、边缘计算等信息技术,以前影视片段中一声令下就能控制所有家具电器、?

  • 快手回应主播带货数据疑似造假:数据接口调试不到位

    针对快手主播带货数据疑似造假一事,快手回应称,快手对数据做假零容忍,一经查实严肃处理。此前快手平台上的主播小伊伊与寺库的直播带货数据遭到了网友的质疑。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议