• XML学习总结


    1.XML概念
    Extensible Markup Language 可扩展标记语言
    *可扩展:标签都是自定义的。 例如: 这些标签你想怎么定义就怎么定义
    2.功能:存储数据 做两个操作 (1)配置文件
    (2)数据存储起来后在在网络中传输,因为XML是文本语言可以跨平台
    3.XML和HTML
    相同点:都有一个共同的爹 就是w3c(万维网联盟:是web技术领域最具权威和影响力的国际中立性技术标准机构)
    不同点:(1)HTML标签是预定义的,XML是自定义的
    (2)HTML的语法松散,XML语法严格
    (2)HTML是展示数据,XML是存储数据
    关系:早期的时候只有HTML没有XML,但是因为HTML语言是弱类型语言,怎么写都对,这时候就需要一个标准的,规范的语言来代替它,所以创造出了XML语言。但是很遗憾,XML没有成功,但是XML找到了新的方向,利用自身的优势,是可扩展的标记语言,自己可以任意的定义标签的优点,去跟properties(配置文件)竞争,因为配置文件存数据特别垃圾,如下图所示

    在这里插入图片描述
    在这里插入图片描述
    1.基本语法:
    (1)XML文档的后缀名 .xml
    (2) XML第一行必须定义为文档声明,一旦文档声明不是第一行就会报错
    (3)XML文档中有且仅有一个根标签,不然会报错
    (4)属性必须用引号引起来
    (5)标签必须正确关系
    (6)XML区分大小写
    2.快速入门:
    在这里插入图片描述
    1.文档声明
    (1)格式:(注意尖括号和问号不能由空格)
    (2)属性列表:
    *version:版本号。必须的属性
    *encoding:编码方式。告知解析引擎当前文档使用的字符集
    *standalone:是否独立 。取值:yes(不依赖其他文件)或no(依赖其他文件)
    在这里插入图片描述

    2.指令(了解):结合CSS

    3.标签:标签名称自定义的
    *规则:
    1.名称可以包含字母,数字以及其他的字符
    2.名称不能一数字或者标点符号开始
    3.名称不能以字母 xml或者XML,Xml等等 开始
    4.名称不能包含空格
    4.属性: id属性值唯一(与约束有关)
    5.文本内容:
    *CDATA区域中的数据会被原样展示
    *格式:

    在这里插入图片描述

  • 相关阅读:
    C语言—窄字符或宽字符
    Github 2024-07-11 开源项目日报 Top10
    一文带你深入理解【Java基础】· 泛型
    Oracle(12)Managing Indexes
    达到学习前端的一种心流状态
    《统计学习方法》第五章决策树总结
    操作系统拾遗(奇数篇)
    scratch猫捉老鼠 电子学会图形化编程scratch等级考试一级真题和答案解析2022年9月
    [docker] Docker常用命令汇总
    docker 中安装 MySQL 以及使用
  • 原文地址:https://blog.csdn.net/qq_45495963/article/details/126529248