基礎概念
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資料格式。