asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET入门教程 7.7 XML数据[2]


发布日期:2022年02月23日
 
ASP.NET入门教程 7.7 XML数据[2]

)以相同的方式添加另外两场比赛的信息并保存该文件其他比赛的信息如下所示(出于完整性的考虑再次将第一场比赛包含在内)

<Games>

<Game Number=>

<Date>//</Date>

<Home>WroxUnited</Home>

<Visitor>Clatterham</Visitor>

</Game>

<Game Number=>

<Date>//</Date>

<Home>Mellingham</Home>

<Visitor>WroxUnited</Visitor>

</Game>

<Game Number=>

<Date>//</Date>

<Home>WroxUnited</Home>

<Visitor>Fulchester</Visitor>

</Game>

</Games>

)如果运行该文件这些XML数据将被发送到浏览器绝大多数浏览器都可以呈现简单的表示试一下注意现在还没有设计到ASPNET

操作回顾

在这个练习中首先创建最顶层的节点Games然后为第一场比赛添加了一个节点注意不要在大小写上发生输入错误比赛的数据以两种方式组织比赛的编号作为一个属性放在<Game>标记内但将日期和对手分别存放在比<Game>级别低一些的单独的标记中在运行该文件之后您将看到浏览器怎样处理一个原始的XML文件在下一节中您将看到ASPNET 可以怎样使用这些信息

读取XML数据

由于XML数据以层次结构的方式组织因此ASPNET 提供了另一组数据源控件和数据绑定控件这组控件有别于本章前面所使用的处理表格数据的控件大多数情况下XML数据源控件提供数据源控件这个控件中必须设置的关键属性是XML数据库文件的名称ASPNET 支持呈现带有三个数据绑定控件TreeView Menu和SiteMapPath的树型数据

TreeView控件在设置时有些复杂如您稍后所见但设置妥当之后工作得很好TreeView控件适用于任何XML数据Menu控件的设计目标就是菜单SiteMapPath控件根据当前打开的页面显示不同的数据章对这个导航控件进行了更多介绍

VWD提供一种便利的方法用于识别在呈现的过程中应该显示哪些数据段这个工具称为TreeViewDataBindings编辑器可以从TreeView控件的智能任务面板中打开该工具如下面的练习所示

[] [] []

               

上一篇:ASP.NET入门教程 7.7 XML数据[3]

下一篇:ASP.NET入门教程 7.7 XML数据[1]