zoukankan      html  css  js  c++  java
  • 第八章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:123Singer.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控件的使用

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

  • 相关阅读:
    elasticsearch
    超人学院课课程体系
    51cto大数据培训路线
    关于举办大数据处理技术培训的通知
    “大数据分析高级工程师”培训
    成都大数据Hadoop与Spark技术培训班
    大数据时代新闻采编人员职业能力培训
    EXCEL常用函数
    大数据实时处理-基于Spark的大数据实时处理及应用技术培训
    Properties vs. Attributes
  • 原文地址:https://www.cnblogs.com/weilengdeyu/p/3706204.html
Copyright © 2011-2022 走看看