XML与JSON详解(JAVA)

XML与JSON详解(JAVA)

1.XML(可拓展标记语言)

注意:XML是一种语言,并不是专表示XML文件

1.1 XML特性

  • 1.XML有平台无关性,是一门独立的标记语言

  • 2.XML具有自我描述性

1.2 XML学习应用

    1. 网络数据传输(良好的可读性,可维护性)

    1. 数据存储(例:qq部分聊天记录)

    1. 配置文件

1.3 XML语法格式

1.3.1 声明(XML文档声明)

注意:一定要写在XML文档的第一行

<?xml version(版本) = "1.0" encoding(编码集) = "UTF-8" ?>

1.3.2 标记(元素/标签/节点)

具体语法是: 开始标记: <标记名称> 结束标记:</标记名称>

注意:标记名称

  1. 不能以数字或标点开始

  2. 名称不能以XML(不管大小写)开始

  3. 名称不能含空格,冒号

  4. 区别大小写

  5. 允许重复

  6. 可以嵌套

正确嵌套:<book>
    <name>肖申克的救赎<id>10001</id></name>
</book>
错误嵌套:<book>
    <name>肖申克的救赎<id>10001</name></id>
</book>
 

特殊的: 根标记:所有嵌套标记最为外层的标记(文档有且只有一个)

1.3.3 属性

属性在标记开始时,由属性名和属性值组成(都用引号引注),每一个属性都是一个键值对,不能重复,多个属性值用空格分隔。

<book groupId = "77340" type = "05" > (属性)
    <name>肖申克的救赎</name>
    <id>10001</id>
</book>

1.3.4 注释

注释不能写在文档声明前面,不能相互嵌套

格式:


                
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值