java进阶巩固--XML数据格式

基础概念

XML简介:
可扩展标记语言(Extensible Markup Language),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。

特点:
1、 XML 是一种标记语言,很类似HTML,仅仅是纯文本。
2、 XML的设计宗旨是传输数据,而非显示数据。
3、 XML的标签没有预定义,需要自行定义标签。
4、 XML被设计为具有自我描述性的
5 、XML是W3C的推荐标准。
6、 XML没有预定义的标签。

XML不是HTML的替代品,它们是为不同的目的而设计:

  • XML被设计为传输和存储数据,其焦点是数据的内容。
  • HTML被设计用来显示数据,其焦点是数据的外观。
  • HTML旨在显示信息,二XML旨在传输信息。

XML的语法规则:
XML 的语法规则很简单,且很有逻辑。这些规则很容易学习,也很容易使用。在XML中,省略关闭标签是非法的,所有 XML 元素都须有关闭标签。

  • 标签对大小写敏感。
  • 必须正确的嵌套。
  • 文档必须有根元素。
  • 属性值必须加引号。
  • 空格会被保留

XML实例
元素可以包含其他元素、文本或者两者的混合物。元素也可以拥有属性。

<bookstroe>
    <book category = "CHILDREN">
        <title>Harry Potter</title>
        <author>J K. Rowling</author>
        <year>2005</year>
        <price>29.99</price>
    </book>
</bookstore> 

下一篇说一下用如何用java操作XML数据格式。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值