XML學習筆記(一)

2021-06-27 20:31:24 字數 992 閱讀 2716

xml

extensible markup language(可擴充套件的標記語言)

xml是一種元標記語言,使用者可以定義自己需要的標記。這些標記必須根據某些通用的原理來建立,但是在標記的意義上,也具有相當的靈活性。新建立的標記可在 文件型別定義 (dovument type definition,dtd)中加以描述。

xml描述的是結構和語義,而不是格式化。可用樣式單為文件增加格式化資訊。

xml描述的是文件的內容與語義,而不是文件應當如何顯示。

xml核心技術

-- 文件描述、驗證、約束技術 ----- dtd(文件型別定義)/schema(模式)

-- 文件轉換技術 ----- xpath

-- 鏈結技術 ----- xlink/xpointer

-- 程式設計介面 ----- dom/sax

xml中的每個元素都是成對出現的(有開始,有結束),。xml中的元素巢狀關係要保持正確性,即先開始的標記要先結束,後開始的標記要後結束。

xml中包含了所有元素的起始標記與結束標記稱作根元素,

每乙個xml文件都有且只有乙個根元素(root element,頂層元素)。

xml中可以包含多個子元素,而且可以重複名稱。

xml的優越性

-- xml是使資訊

自描述的新語言

-- 資訊共享 自定義資料格式,而且很容易使用工具讀寫

-- 資料傳遞 支援各種通道的資料傳輸

-- 資料重用

-- 分離資料和顯示

-- 可擴充套件

-- 文件包含語義

-- 容易閱讀/工具/樹形結構/

物件導向程式設計

<?xml version="1.0"?>

----- 根元素

----- 子元素

100lisi

beijing

----- 子元素

100lisi

beijing

XML 入門學習筆記(一)

xml是一種可擴充套件標記性語言,它主要用於儲存和傳輸資料。它是連線人和機器的乙個橋梁。它的標記可以通過使用者自己定義,它被w3c推薦。xml example 1 tove jani143 dead in colombia earthquake byjared kotler,associated p...

XML的學習筆記 一

記得在大學的時候,花了幾天的時間看看了xml,可現在再拾起來的時候,感覺記的東西真的不多了。這次也下決心把一些東西記住,而不是要用的時候現去翻文件。xml到底是什麼,也許我現在給出來的答案只能是配置檔案 其實,我接觸最多的xml檔案,莫過於struts config.xml和web.xml,還有to...

XML學習筆記

一 語法 1 使用標籤標記,可定議自己的標籤。二 合格的文件 1 該文件包含 乙個或多個元素。2 該文件只包含 乙個文件元素,用於包含其他元素。3 每個元素都應當正確的結束。如123456。如果開始和結束符之間沒有內容,則可以寫成 4 元素是區分大小寫的 5 屬性值總是用引號括起來,並且不能為空。6...