`
txf2004
  • 浏览: 6872244 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

数据库和xml协同工作(3)

阅读更多

1。读取xml文件,并且采用数据绑定控件(datalist、gridview、repeater) 或者 采用 树形控件 显示

前台:

用表显示:<br/>

<asp:LabelID="Label1"runat="server"Text="Label"></asp:Label>
<asp:GridViewID="GridView1"runat="server">
</asp:GridView>

<asp:LabelID="Label2"runat="server"Text="Label"></asp:Label>
<asp:GridViewID="GridView2"runat="server">
</asp:GridView>

<asp:LabelID="Label3"runat="server"Text="Label"></asp:Label>
<asp:GridViewID="GridView3"runat="server">
</asp:GridView>
<br/>
树形显示
<br/>
&nbsp;<asp:LabelID="Label4"runat="server"Text="Label"></asp:Label>

2。后台文件

DataSetds=newDataSet();

ds.ReadXml(MapPath(
"RecipeList.xml"));

//如果以表显示XML,则用DataSet

Label1.Text
=ds.Tables[0].TableName;
GridView1.DataSource
=ds.Tables[0];
GridView1.DataBind();

Label2.Text
=ds.Tables[1].TableName;
GridView2.DataSource
=ds.Tables[1];
GridView2.DataBind();

Label3.Text
=ds.Tables[2].TableName;
GridView3.DataSource
=ds.Tables[2];
GridView3.DataBind();

//如果用树显示DataSet,则选用xmlDataDocument
XmlDataDocumentxdd=newXmlDataDocument(ds);
XmlNodeListrecipes
=xdd.GetElementsByTagName("Ingredient");
foreach(XmlNoderecipeinrecipes)
...{
Label4.Text
+=recipe.InnerText+"<br/>";
}

xml文件

<?xmlversion="1.0"encoding="utf-8"?>
<RecipeList>
<Recipe>
<Name>FrechToast</Name>
<Ingredients>
<Ingredient>Bread</Ingredient>
<Ingredient>Butter</Ingredient>
<Ingredient>Sugar</Ingredient>
</Ingredients>
</Recipe>
<Recipe>
<Name>TomatoSoup</Name>
<Ingredients>
<Ingredient>Tomatoes</Ingredient>
<Ingredient>Water</Ingredient>
</Ingredients>
</Recipe>
</RecipeList>
分享到:
评论

相关推荐

    一种异构数据库协同的解决方案

    提出一种异构数据库协调的解决方案,该方案吸纳了数据库元数据、中间件、LDAP目录服务等思想。它采用CSCW体系结构中的联邦结构,对应用中输入的要求,在...数据转换可以采用统一的数据转换格式XML文档,工作方式为多线程。

    XML学习指南 电子书

    循序渐进学习XML和Internet Explorer 尽管本书中提供的大部分技术都基于公开的标准,并且能够与大量浏览器一起协同工作,但是本书是专门为Microsoft Internet Explorer 5.0~5.5编写的。本书附带的光盘包括Internet ...

    java ssh 银行票管理系统eclipse开发mysql数据库MVC模式java编程网页设计协同过滤算法推荐源码

    JSP ssh 银行票管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S 模式开发。开发环境为TOMCAT7.0,eclipse...

    XML学习指南经典中文版

    循序渐进学习XML和Internet Explorer 尽管本书中提供的大部分技术都基于公开的标准,并且能够与大量浏览器一起协同工作,但是本书是专门为Microsoft Internet Explorer 5.0~5.5编写的。本书附带的光盘包括Internet ...

    基于ssm+Vue的基于协同过滤的在线通用旅游平台网站(源码+部署说明+系统介绍+数据库).zip

    3. 导入数据库:使用mysql命令行工具导入项目中的数据库文件。 4. 修改配置文件:根据实际情况修改项目的配置文件,如application.properties、logback.xml等。 5. 启动项目:在项目根目录下执行mvn spring-boot:run...

    致远A6数据库分离代码,历史数据部署,文件配置要点

    工作日活跃用户350人左右,在没有与其他ERP数据对接的情况下,每天都会产生大量数据,其中最大的流程表在很短时间就突破6千万条数据,而每个用户,点开每条协同都会单独在这个张表中查询自己的数据,很快数据库就会...

    基于Java实现的物品协同过滤(ItemCF)推荐系统源码

    项目主要采用Java语言编写,共计53个文件,其中包含14个Java源代码文件、12张图片文件(jpg格式)、10个JSP页面、8张图片文件(png格式)、3个SQL数据库脚本、3个Java库文件(jar格式)、1个XML配置文件、1个IDEA...

    XML学习指南

    循序渐进学习XML和Internet Explorer 尽管本书中提供的大部分技术都基于公开的标准,并且能够与大量浏览器一起协同工作,但是本书是专门为Microsoft Internet Explorer 5.0~5.5编写的。本书附带的光盘包括Internet ...

    整合Mybatis和Spring框架进行注解开发SSM框架的学习与应用-Java EE企业级应用开发学习记录(第十天)

    3. 整合配置: 我们将演示如何将Spring、Spring MVC和MyBatis进行整合配置,以便它们可以无缝协同工作。这包括整合数据库连接池、事务管理、AOP等关键组件 4.项目jar包完善: 提供项目所有jar包。 5.数据库文件SQL...

    多系统间数据转换系统毕业论文

    因此,在系统的进一步开发以及系统信息集成中,如何充分利用各部门已建立的数据库资源,实现不同数据库间的连接、数据交换、数据共享和协同工作,已经成为企业自动化和信息化建设的一个关键问题。为了提高公司所用...

    论文研究-支持网络化制造的协同工艺设计平台研究与实现.pdf

    在分析了支持网络化制造的协同工艺设计新需求的基础上,构建了由用户层、应用程序服务器层和数据库服务器层构成的系统总体框架,详细探讨了工艺信息建模、基于XML和CORBA的工艺信息集成以及工艺设计过程协同等关键...

    基于协同过滤算法的Java电影推荐系统源码

    目的与用途:适用于电影爱好者、流媒体平台,帮助用户发现并推荐他们可能喜欢的电影,增加平台的用户粘性和互动性。 备注:本项目提供的源码将助力开发者快速搭建并优化自己的电影推荐服务系统。

    协同过滤技术实现的智能新闻推荐系统源码

    - 前端:涵盖微信小程序(面向用户的前台界面)和基于Vue3的后台管理系统。 - 后端:采用SpringBoot框架,确保系统的高效稳定运行。 - 数据库:使用MySQL存储和管理数据。 文件类型分布: - Java(239个):构成...

    java毕业设计源码数据库论文 066ssm协同办公系统hsg6378B6程序.zip

    本系统基于SSM(Spring+SpringMVC+MyBatis...3、采用jdbc连接方式,数据库版本&gt;mysql5.7需要更改数据库连接等和增加连接驱动,兼容所有mysql版本 4、数据库连接src\applicationContext.xml中和src\com\util\db.java中修改,

    中间件实现异构数据库读取

    数据集成是企业之间或企业内各部门协同合作的需要。...针对当前企业对异构数据库集成的迫切需求,给出了一个基于XML和Java的异构数据库集成中间件系统解决方案,最后以一个人事信息查询系统的设计证明了该方案的可行性

    《百分百比较excel》--强大的excel比较软件

    还是存放在文本文件,或者存放在Access、Microsoft SQL数据库,百分百比较Excel&gt;&gt;专业版都可以提供快速比较,大量节省您的时间和精力,将您从枯燥冗长的数据海洋中解放出来,从而让您的工作变得轻松愉快。...

    rest-service-bootstrap:Tomcat、Hibernate、Jersey、Jackson 和 MySQL 都在 IntelliJ 和 Eclipse Forms 中协同工作

    休息服务引导Tomcat、Hibernate、Jersey、Jackson 和 MySQL 都在 IntelliJ 中协同工作。 要运行,请在 IntelliJ 中打开,检查 context.xml 中的数据库连接信息(模式在 db 下),并配置您的 tomcat。 那么你应该很...

    基于SpringBoot和Vue的推荐算法电商平台源码

    - 配置文件:包括12个XML文件,用于配置应用环境和数据库访问。 - 资源文件:包含5张PNG图片和2张JPG图片,以及相关的CSS样式表4个文件和JavaScript文件5个,以优化用户界面和提升视觉体验。 - 其他:.gitignore文件...

    基于Java的推荐算法设计与实现源码

    本资源提供了一套基于Java的推荐算法设计与实现源码,包含111个文件,其中包括76个Java源代码文件,12个XML配置文件,4个可执行文件(exe),4个程序数据库文件(pdb),3个Word文档(docx),2个Markdown文档,以及...

    一种基于Web服务的协同网络办公模型及其实现 (2010年)

    对Web服务(WebService)技术和协同机制进行一定程度的研究,应用矩阵协同模型设计了一套网络办公系统,较好地解决了协同工作过程中网络数据传输出现的复杂问题。系统根据Web服务的特点及应用需求,设计了一套独特的体系...

Global site tag (gtag.js) - Google Analytics