版权声明:我的博客我做主! https://blog.csdn.net/lk1822791193/article/details/81875066
what?
关键字:
- 标记语言(类似于HTML)
- 可扩展性(标记都是自己定义的)
- 设计宗旨(包含和传输数据)
- 推荐标准(W3C)
与HTML的差异
XML和HTML是兄弟关系,不是敌对关系,所以它们各有所长
它们之间的主要差异是:XML的核心是包含和传输数据的,而HTML的核心是显示数据
声明
多数XML文件都是以XML声明开始的,提供了关于文档的基本信息。
实例:
<? xml version="1.0" enconding="utf-8" ?>
<!-- version表示XML的版本 enconding表示XML的字符编码方法 -->
标签和元素
标签和HTML一样,都是放在 < > 中,注释写在 <!-- -->中
<start> <!-- 开始标签 -->
</start> <!-- 结束标签 -->
根元素是XML文件的中必须拥有的元素,而且他包含了所有文件中的所有内容
在根元素中间的都是元素(在XML中,所有元素是区分大小写的)、
实体引用
很有多特殊字符,在标签中 已经被使用了,想使用这些特殊字符的时候,就需要通过实体引用来实现!~
实例:
字符 | 实体引用 |
& | & |
> | > |
< | < |
" | " |
, | ' |
属性和处理指示
属性:
- 属性必须有值
- 必须用引号括起来
- 可以使用单引号也可以是双引号,但是要保持一致(不能太“花心”哦!)
处理指示(PI):
- 全称:Processing instructions
- 表示当前XML文件如何被显示或处理
- 语法格式:<?target arg*?>
简单总结,谢谢大家观看!