码迷,mamicode.com
首页 > 其他好文 > 详细

xml概述和语法

时间:2019-05-11 16:22:43      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:种类   height   应用   语言   元素   签名   自定义   内容   字符处理   

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</售价> 其中 单元 = “元” 是该元素的属性 单元是属性名 元是属性值

注释

以<!--开头 -->结尾 中间写注释内容

特殊字符处理

特殊字符: &  <  >  " ‘ 作为元素内容时有歧义需要转义(用预定义实体代替)

 

特殊字符 预定义实体
& &amp;
< &lt;
> &gt;
" &quot;
&apos;

 

CDATA段

与特殊字符处理类似,同时处理多个字符,

格式以"<![CDATA["开始,以“]]>”结束,中间放入待转义的字符串。

xml概述和语法

标签:种类   height   应用   语言   元素   签名   自定义   内容   字符处理   

原文地址:https://www.cnblogs.com/jiandande-lhr/p/10848894.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!