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...