来谈谈xml

一、什么是XML

XML是指可扩展性标记语言(eXtensible Markup Language)

  • 标记型:用标签来定义的语言,例如HTML,XML等
  • 可扩展:标签可以由自己来定义,也可以用中文标签,如:<person></person> <猫></猫>
    xml有两个版本:1.0和1.1,但我们一般用的都是1.0,因为1.1不能向下兼容

二、XML的用途

  • 用于不同系统之间传输数据
    在这里插入图片描述

  • 用于表示生活中有关系的数据
    在这里插入图片描述
    在这里插入图片描述

  • 经常用在配置文件中
    比如可以将数据库的用户名和密码放在这个配置文件中,方便后续代码的维护和修改

三、XML的文档声明

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

如上示例就是xml文档声明的格式,其中version代表xml的版本,encoding代表解读该xml文件所用的编码。

四、XML中的特殊字符

在这里插入图片描述
对于一些单个字符,要想显示其原始形状,必须进行转义处理
例如,要想正常解析

<a>
  c<d
</a>

则必须将其写为

<a>
   c&lt;d
</a>

五、XML中的CDATA区

可以解决多个字符需要转义的操作
例如

<a>
  if(a<b&&b<c&&c<d){  }
</a>

把这些内容放到CDATA区里面就不需要进行转义了

<![ CDATA [ if(a<b&&b<c&&c<d){  }] ]

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值