XML的学习01

Posted Sunray

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XML的学习01相关的知识,希望对你有一定的参考价值。

1:xml的简介

   xml是什么

   xml的用途

    html用于显示数据。xml也可以显示数据

    xml主要功能,为了存储数据

    xml是w3c发布的技术

    xml有两个版本 1.0和1.1

    使用的都是1.0版本

2:xml的应用

  不同系统之间传输数据(xml传输数据)

    qq消息的直接的传输格式

    最早的时候使用的是字符串,String str=“qq1:qq2:hello :2015-11-11”

  用来表示生活中有关系的数据

  经常用在文件配置中。

3:xml的预防

  xml的文档声明

    xml有开始有结束

    自定义标签

    标签没有内容,可以在标签内结束

    标签可以嵌套,必须要合理嵌套

    一个xml文档必须有且只有一个根标签  

    在xml中吧空格和换行都当成内容来解析

    xml中标签的命名规则

      xml区分大小写

      xml的标签不能以数字和下划线_ 开头

      xml的标签不能以xml,XML,Xml等开头

      标签中不能包含空格和冒号

    xml标签可以是中文

  定义元素

  定义属性

    html是标记型文档

    可以有属性

    <person id = "aaa"></person>

    一个标签上可以有多个属性

    属性名称不能相同

    属性名称和属性值之间使用=  属性值使用引号包起来

    xml属性的名称规范和元素的名称规范一致

  注释

    xml中的注释

        写法<!-- 注释内容-->  注意的地方:注释中不能注释不能嵌套

        xml中的注释不能放到xml文档的第一行

  特殊字符

    xml的特殊字符

      转义字符   

 

  CDATA区

      用途可以解决多个字符都需要转义的操作

      把很多的需要转义的字符,放到CDATA区中,不需要转义

      CDATA 部分由 "<![CDATA[" 开始,由 "]]>" 结束:

  PI指令(处理指令)

      可以在xml中设置样式

      

 

4:乱码问题解决

  打开时的编码要和保存时的编码相同。

以上是关于XML的学习01的主要内容,如果未能解决你的问题,请参考以下文章

mybatis学习笔记-01

JavaWeb的学习--XML&反射案例:通过解析xml,模拟浏览器路径访问servlet

学习mybatis01---创建项目

Spring Boot的学习之路(01):缘起

python+selenium元素定位之XPath学习01

PHP学习记录01