XML(一)语法

一、xml语法
1.文档声明
2.元素
3.属性
4.注释
5.CDATA区、转义字符
6.处理指令

1.文档声明:
用来声明xml的基本属性,用来指挥解析引擎如何去解析当前xml
通常一个xml都要包含并且只能包含一个文档声明
xml的文档必须在整个xml的最前面,在文档声明之前,不能有任何内容

<?xml version="1.0" encoding="utf-8"  standalone="yes" ?>

version是必须存在的属性,表示当前xml所遵循的版本
encoding用来指挥解析引擎在解析xml时使用的编码
xml文件保存时的编码和解析时使用的编码保持一致才不会出现乱码问题

standalone属性用来致命当前xml是否是一个独立的xml,默认值是yes,表明当前文档不需要依赖于其他文档
如果当前文档依赖于其他文档,需将此值设置为 no

2.元素
一个xml标签就是一个元素
一个标签分为  开始标签 和 结束标签 
在开始标签和结束标签之间可以包含文本内容,这样的文本内容叫做 标签体

如果开始标签和结束标签之间不包含标签体和子标签,则可以将开始标签个结束标签进行合并,叫做自闭标签
如:<a></a> -> <a/>

一个标签中也可以包含任意多个子标签,但是一定要注意标签要合理嵌套
一个格式良好的xml要只包含一个根标签

对于xml标签中出现的所有空格和换行,xml解析器会当做标签内容进行处理

元素规范:
 区分大小写
 不能以数字或标点符号或&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值