• xml 基础


    1. 概念:Extensible Markup Language 可扩展标记语言

      • 可扩展:标签都是自定义的。

      • 功能

        • 存储数据
          1. 配置文件
          2. 在网络中传输
      • xml与html的区别

        1. xml标签都是自定义的,html标签是预定义。
        2. xml的语法严格,html语法松散
        3. xml是存储数据的,html是展示数据
      • w3c:万维网联盟

    2. 语法:

      • 基本语法:

        1. xml文档的后缀名 .xml
        2. xml第一行必须定义为文档声明
        3. xml文档中有且仅有一个根标签
        4. 属性值必须使用引号(单双都可)引起来
        5. 标签必须正确关闭
        6. xml标签名称区分大小写
      • 快速入门:

        zhangsan 23 male
          <user id='2'>
          	<name>lisi</name>
          	<age>24</age>
          	<gender>female</gender>
          </user>
        
      • 组成部分:

        1. 文档声明

          1. 格式:
          2. 属性列表:
            • version:版本号,必须的属性
            • encoding:编码方式。告知解析引擎当前文档使用的字符集,默认值:ISO-8859-1
            • standalone:是否独立
              • 取值:
                • yes:不依赖其他文件
                • no:依赖其他文件
        2. 指令(了解):结合css的

        3. 标签:标签名称自定义的

          • 规则:
            • 名称可以包含字母、数字以及其他的字符
            • 名称不能以数字或者标点符号开始
            • 名称不能以字母 xml(或者 XML、Xml 等等)开始
            • 名称不能包含空格
        4. 属性:
          id属性值唯一

        5. 文本:

          • CDATA区:在该区域中的数据会被原样展示
            • 格式:
  • 相关阅读:
    JAVA-AbstractQueuedSynchronizer-AQS
    线程封闭
    安全发布对象
    JAVA并发基础
    C#JsonConvert.DeserializeObject反序列化json字符
    Java并发容器
    JAVA简易数据连接池Condition
    Java线程读写锁
    JDK提供的原子类和AbstractQueuedSynchronizer(AQS)
    协方差矩阵分解的物理意义
  • 原文地址:https://www.cnblogs.com/zx-coder/p/13045105.html
Copyright © 2020-2023  润新知