• 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区域中的数据会被原样展示
    *格式:

    在这里插入图片描述

  • 相关阅读:
    im即时通讯开发应用保活之进程防杀
    Java学习【IO流:深入理解与应用(上)】
    在使用模方进行立面修整时,画折线双击结束后自动闭合,怎么不让它闭合?
    【AAAI2022】Efficient Non-Local Contrastive Attention for Image Super-Resolution
    windows下OOM排查
    JavaScript基础与变量
    vue3中父组件与子组件的通信传值
    centos7安装MySQL5.7
    【网络】抓包工具Wireshark下载安装和基本使用教程
    2021年6月青少年软件编程(Python)等级考试试卷(一级)
  • 原文地址:https://blog.csdn.net/qq_45495963/article/details/126529248