首页 > 学院 > 开发设计 > 正文

第八章xml学习

2019-11-17 03:11:16
字体:
来源:转载
供稿:网友

第八章xml学习

1.asp.net和jsp的关系

ASP.NET 和JSP都是用来开发动态网站的技术,只不过ASP.NET是通过c#语言来操作的,

而JSP是通过java语言来操作的。

2.为什么学习XML?

01.跨平台(操作系统),就是在windowns操作系统和linux操作系统上均可以被解析

02.跨开发语言

03.超市管理系统 一家店 access(文件型数据库)

每天看一下每个门市销售业绩 SQL Server数据库 Oralce

先将Access中的数据表导出到Excel文件

然后将Excel文件中的数据导入到Sql  Server数据库

04.Java中实现企业级应用缺少了配置文件,那么灵活性就不复存在。

05.rss订阅本质上就是一个XML文件

3.什么是XML?

解析:XML:Extensible Markup Language(可扩展标记语言)

HTML:HyperLink Text Markup Language(超文本标记语言)

xml文件和html文件的区别?

解析:01.xml严格区分大小写,html不区分

02.xml不是编译语言,xml和html都是解释型语言

03.html语言负责显示数据,而Xml文件就是专门用来存储数据

4.GB2312和GBK可以看成是等价的,都可以支持中文。

如果我们在书写xml文件的时候,如果自己用的encoding="utf-8"出现问题,

那么试着切成gb2312

5.xml书写注意点

1.xml文件严格区分大小写 2.标签配对出现 3.xml文档只能有一个根节点 4.我们自定义xml文档中的标签

6.解析xml文件

解析:01.做一个xml文档

02.copy到debug目录下

03.创建一个XmlDocument对象 Ctrl+.导入命名空间

04.调用doc.Load(“路径”)

05.拿到根节点 XmlNode root=doc.DocumentElement;

06.用foreach来获取子节点内容

7.问题记录

01.Load(string filename):绝对路径:"D:/123/Singer.xml"

02.item.Name指定的是<内容> ,item.InnerText指的是<>内容</>

8.TreeView控件

01.如何获取选中的节点??

解析:TreeNode tn= tvList.SelectedNode;

02.如何移除某一个选中的节点?

解析:TreeNode tn= tvList.SelectedNode;

tn.Remove();

03.Tag:属性,以后编程的时候,思路可以向Tag偏移。

8.网络电视精灵

业务需求:市场上有很多网络电视软件:PPS,PPTV,PPLive,风行,暴风

所以我们来开发一款自己的网络电视软件!

所用技术:

01.C/S架构,数据存储在XML文件中

02.简单工厂模式

03.继承和多态

04.解析XML文档技术

05.深入剖析内存中数据的走向

06.TreeView控件的使用

核心:通过该项目,大家应该对业务流程有一个整体把控。对继承和多态有深入的了解


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表