• xml 和dtd


    总结

    Xml

    XML:
    可扩展性标记语言!自定义
    开放闭合的标签

     

    Dom的全称是Document Object Model

     

     

    SAX提供的访问模式是一种顺序模式,这是一种快速读写XML数据的方式

    CDATA:

    <!--CDATA[输出内容原样输出]->
    02.很像html
    03.着重点是数据的保存
    03.无需预编译
    04.符合w3c的标准
    05.严格区分大小写

     

     

     

     

    ****************************************
    可扩展:可以自定义标记按照自己的规则来
    标记: int num=5;   标记:计算机所能认识的符号,我们叫它标记
     xml的组成部分:
     xmlns:文档声明<?xml version="1.0" encoding="UTF-8"?>重要的是UtF-8

               <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    06xml里面的元素

    元素<p></p>
    属性:<p id="haha"></p>
    注释占内存
    dependency引入节点

    CDATA区域
    xml文件中只能有一个根节点
    严格区分大小写。
    只有一个根节点都是类似于倒挂的树
    只有一个根节点,职业茂盛
    我们把这个倒挂的树称之为 dom树
    Dom(Document Object Model)文档对象模型
    有一个根节点

    XmlDocument 对象:DocumentElement 属性 获取文档的根
    childNodes 属性:获取节点的所有子节点。

    1.C#中要创建读取xml文件的类。
    XmlDocument xml=new XMlDocument();
    xml.load(“加载文档结构”);
    xml noderoot=xml.DocumentElement;
    //循环分界点的集合:
    <![CDATA[xml内容]]>xml解析器不会处理而是当成字符串
    07处理指令
    引入css样式
    通过标记语言,读取数据
    创建第一个maven项目:
    new project===>maven==>quick==>archetypeCatalog=
    空格换行都是特殊字符会被解析器解析
    2.引入需要的pom节点
    3.在maven仓库中找使用量最大de下载
    4.所有需要的jar都在dependencies jar坐标都在这里配置
    5.jar包在仓库里面
    解析xml文件的方式
    01.Dom:基于xml文档树结构的解析,把xml问价中的内容那都读取到内存,比较在内存,消耗资源多!

    04Dom4J:for(4)JDOM的一个分支!源码开放性能优异,功能强大

    resource 源文件
    SAX解析:基于事件解析,消耗资源大。

    *********************************
    DTD:Document Type Definition(文档类型定义)

     

    简介:

    文档类型定义 是一套为了进行程序间的数据交换而建立的,是可标记语言规格的一部分,文档根据某种dtd语法规则验证格式,是否符合此规则。

    01.dtd规范我们的合法编码
    02.在浏览器中正常的显示
    <!ELEMENT 班级(学生+)>元素
    <!ELEMENT 解决(得到+)>
    CDATA PCDATA(Parse)解析数据不能包含子元素
    ()用来给元素进行分组
    |或者 两者必须选择一个
    ,元素出现的顺序和dtd文件位置相符
    ? : 0|1,最多一次
    + :1-N最多出现一次


    使用方式

    01.内
    02外
    03 内外部

     

    <!ELEMENT teleation (tion+)>

    <!ELEMENT tion (dd)>

    <!ELEMENT dd (#PCDATA)>#PCDATA不能有子节点。

     

    Xml文件头

    引用

    <!DCOTYPE phone SYSTEM “dtd文件”>

  • 相关阅读:
    第八周学习总结
    《程序是怎样跑起来的》第十一章
    第七周学习总结
    《程序是怎样跑起来的》第十章
    《程序是怎样跑起的》第九章
    第五周学习总结
    《程序是怎样跑起来的》第八章
    《程序是怎样跑起来的》第七章
    抽象类与接口学习总结
    多态学习总结
  • 原文地址:https://www.cnblogs.com/hualishu/p/9256788.html
Copyright © 2020-2023  润新知