xml文件简介(上)

xml文件简介(上)

xml的简介

eXtensible Markup Language:可扩展标记型语言。
标记型语言: html是标记型语言,也是使用标签来操作。
可扩展: html里面的标签是固定,每个标签都有特定的含义 。标签可以自己定义,可以写中文的标签 </person、<猫></猫>。

xml用途

html是用于显示数据,xml也可以显示数据(不是主要功能)。xml主要功能,为了存储数据。xml是w3c组织发布的技术,xml有两个版本 1.0 1.1,一般都用1.0,1.1版本不能向下兼容。

xml的应用

  1. 不同的系统之间传输数据
  2. 用来表示生活中有关系的数据
  3. 经常用在文件配置。
    (1)比如现在连接数据库 肯定知道数据库的用户名和密码,数据名称 。
    (2)如果修改数据库的信息,不需要修改源代码,只要修改配置文件就可以了

xml的语法

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE person SYSTEM "test.dtd">
<person>
	<name>刘备</name>
	<age>22</age>
	<sex></sex>
</person>
<!ELEMENT person (name,age,sex)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT age (#PCDATA)>
<!ELEMENT sex (#PCDATA)>

(1)xml的文档声明(***)
创建一个文件 后缀名是 .xml。 如果写xml,第一步必须要有 一个文档声明(写了文档声明之后,表示写xml文件的内容)。
<?xml version=”1.0″ encoding=”gbk”?>,文档声明必须写在 第一行第一列。
(2)属性
version:xml的版本 1.0(使用) 1.1
encoding:xml编码 gbk utf-8 iso8859-1(不包含中文)
standalone:是否需要依赖其他文件 yes/no
(3)xml的中文乱码问题解决
保存时候的编码和设置打开时候的编码一致,不会出现乱码。

xml的元素

标签的定义:

  1. 标签定义有开始必须要有结束:
  2. 标签没有内容,可以在标签内结束 ;
  3. 标签可以嵌套,必须要合理嵌套
  4. 一个xml中,只能有一个根标签,其他标签都是这个标签下面的标签。
  5. 在xml中把空格和换行都当成内容来解析。
  6. xml标签可以是中文。
  7. xml中标签的名称规则:
    (1)xml代码区分大小写
    (2)xml的标签不能以数字和下划线(_)开头
    (3)xml的标签不能以xml、XML、Xml等开头
    (4)xml的标签不能包含空格和冒号
    原文作者:zzuli_来治猩猩
    原文地址: https://blog.csdn.net/qq_43512372/article/details/123817977
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞