1.什么是xml
xml是EXtensible Marku Language 的缩写,它是一种类似于HTML的标记语言,称为可扩展标记语言。所谓可扩展,指的是用户可以按照XML规则自定义标记。
2.应用场景
主要用于数据保存(当作配置文件等)。
3.xml的语法结构
文档声明
以<?xml 开头 ?>结尾 ,
它有三个属性 分别为
version 版本声明 大多数xml文档都是 version = “1.0”
encoding 文档编码声明 如 encoding = “utf-8”
standalone 独立文档声明 standalone = “yes” 表示文档是独立文档 standalone = “no” 表示文档依赖于外部文档
<?xml version = "1.0" encoding = "utf-8" standalone = "yes"> 表示该文档是1.0版本 编码集为utf-8的独立文档
元素
有开始标签 ,元素内容 ,结束标签组成 :<a>xxx</a>
开始和结束标签中间可以嵌套一个元素表示该元素的子元素
没有元素内容的元素叫做空元素: <a></a>可以简写 <a/>
属性
位置在元素的头标签里 在标签名后
<售价 单元= "元">68</售价> 其中 单元 = “元” 是该元素的属性 单元是属性名 元是属性值
注释
以<!--开头 -->结尾 中间写注释内容
特殊字符处理
特殊字符: & < > " ‘ 作为元素内容时有歧义需要转义(用预定义实体代替)
特殊字符 | 预定义实体 |
& | & |
< | < |
> | > |
" | " |
‘ | ' |
CDATA段
与特殊字符处理类似,同时处理多个字符,
格式以"<![CDATA["开始,以“]]>”结束,中间放入待转义的字符串。
原文地址:https://www.cnblogs.com/jiandande-lhr/p/10848894.html
时间: 2024-10-15 04:47:28