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)格式:<?xml 属性列表?>(注意尖括号和问号不能由空格)
(2)属性列表:
*version:版本号。必须的属性
*encoding:编码方式。告知解析引擎当前文档使用的字符集
*standalone:是否独立 。取值:yes(不依赖其他文件)或no(依赖其他文件)
在这里插入图片描述

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

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

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值