ASP.NET - 演练:创建网页以显示 XML 数据

数据通常是以 XML 格式提供给 Web 应用程序的。但是,XML 数据本质上是分层的,因此您可能希望能够在基于列表的控件中使用 XML 数据,如 GridView DropDownList 控件。此演练演示如何将 XML 数据视为表格数据库表中的数据进行处理。

 

通过此演练,您将学会如何执行以下任务:

·使用数据源控件读取 XML 数据并将数据提供给列表控件。

·将 GridView DataList 控件绑定到 XML 数据。

·创建显示逻辑相关的 XML 数据的主详细信息页。

·对 .xml 文件应用转换以使该文件可用作表格数据。

 

一、创建网站

如果已经在 Visual Web Developer 中创建了一个网站(例如,按照 演练:在 Visual Web Developer 中创建基本网页 中的步骤),则可以使用该网站并转到下一部分。否则,按照下面的步骤创建一个新的网站和网页。创建文件系统网站:

1、打开 Visual Web Developer

2、在“文件”菜单上指向“新建网站”。出现“新建网站”对话框。

3、在“Visual Studio 已安装的模板”之下单击“ASP.NET 网站”。

4在“位置”框中单击“文件系统”,然后输入要保存网站的文件夹的名称。例如,键入文件夹名称“C:/WebSites/XMLWalkthrough”。

5、在“语言”列表中,单击要使用的编程语言,如“Visual Basic”或“Visual C#”。您选择的编程语言将是网站的默认语言,但您可以为每个页分别设置编程语言。

6、单击“确定”。Visual Web Developer 创建该文件夹和一个名为 Default.aspx 的新页。

 

二、为数据创建 .xml 文件

若要使用 XML 数据,请在网站中创建一个 .xml 文件。

1、在解决方案资源管理器中,右击 App_Data 文件夹,然后单击“添加新项”。

说明: .xml 文件放入 App_Data 文件夹时,.xml 文件就具有了正确的权限,可以允许 ASP.NET 在运行时对该文件进行读写操作。此外,将文件保留在 App_Data 文件夹中可防止在浏览器中查看这些文件,因为 App_Data 文件夹被标记为不可浏览。

2、在“Visual Studio 已安装的模板”之下单击“XML 文件”。

3、在“名称”框中键入“Bookstore.xml”。

4、单击“添加”。即创建了一个仅包含 XML 指令的新 .xml 文件。

5、复制下面的 XML 数据,然后将其粘贴到文件中,改写该文件中的内容。

<?xml version="1.0" standalone="yes"?>

<bookstore>

    <book ISBN="10-000000-001"

        title="The Iliad and The Odyssey"

        price="12.95">

    <comments>

        <userComment rating="4"

            comment="Best translation I've read." />

        <userComment rating="2"

            comment="I like other versions better." />

      </comments>

   </book>

   <book ISBN="10-000000-999"

        title="Anthology of World Literature"

        price="24.95">

   <comments>

      <userComment rating="3"

          comment="Needs more modern literature." />

      <userComment rating="4"

          comment="Excellent overview of world literature." />

   </comments>

   </book>

    <book ISBN="11-000000-002"

        title="Computer Dictionary"

        price="24.95" >

      <comments>

         <userComment rating="3"

             comment="A valuable resource." />

      </comments>

   </book>

    <book ISBN="11-000000-003"

        title="Cooking on a Budget"

        price="23.95" >

   <comments>

      <userComment rating="4"

          comment="Delicious!" />

    </comments>

    </book>

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
某学校拟使用XML文件制定一个学生(含已毕业学生)信息文档,该文档描述其学校内学生的管理信息。 1、 选用合适的编辑器,编写一个XML文件,应至少包括下述信息内容: 学生目录下应该包括: (1) 所有学生的共有信息:班级的名字、专业、类别等 (2) 学生 学生1 学生基本信息(学生姓名、性别、学号、年龄) 入学信息(入学时间、辅导员名) 班级内学生生源信息( 生源1:(生源地名称、联系方式等信息) 生源2: 生源n: ) 毕业信息(毕业时间、毕业数量、辅导员名) 学生2 学生3 。。。。。 学生N (3)辅导员 辅导员1(辅导员姓名、联系 方式、职位、管理的班级名) 辅导员2 2、针对该XML文件,画出其相应的树状结构图。 3、针对所编写的XML文件,编写其相应的DTD文件,并使用解析器验证其有效性,对验证结果抓图。 4、针对所编写的XML文件,编写合适的XSL文件,将学生基本信息打印成表格,并用ie浏览器进行浏览并截图。 5、使用JAVA编程语言,对XML文件进行解析: 显示xml文件的所有节点、属性的名字; 同时显示xml文件所有标记的文本数据; 计算学生的入学平均年龄并进行输出。 要求:1)xml文件中应该包括文本内容、标记、属性、命名空间,混合标记等的内容 2)dtd文件应该有相应的结果抓图 3)xsl文件应用到规范中的常用技巧,例如模板调用、for-each、value-of、xsl标记等。 4)解析器结果应该有抓图。 5)形成的代码交老师验证。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值