天天看点

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数据格式。

继续阅读