XML簡明教程 1

2022-03-24 04:01:58 字數 1153 閱讀 3870

xml簡明教程

一、xml的背景和應用前景

(一)起源

xml(extended markup language)是從sgml(standard generalized markup language)進化來的,最初sgml是為了解決文

檔及其格式問題的一種標記語言,所以非常的複雜和難以使用,那時計算機的應用水平還處在很低的階段,並且那時人們只需要傳遞

和顯示一些簡單的資料。因此,89年tim berners-lee依據sgml開發出一種超文字格式,就叫html(hypertext markup language),

非常的簡單。當計算機的應用水平也大幅度的提高的時候,人們已經對太簡單的html開始不滿意,因此又開始對其進行修改、公升級,

就這樣html從1.0一直公升到4.0的版本,擴充套件了許多的命令,實際上也是為了讓html解決更多的問題,但是因為html本身的缺陷,為了

解決更多的問題,是不是會把簡單的html變成乙個非常複雜的,難以理解的語言,就連現在看乙個html的原始檔,都會頭大好幾圈,

再加上html是把資料和顯示格式一起存放的,如果我們只想使用資料而不需要格式,可以想象,分離這些資料和格式是多麼的困難。

而隨著internet的發展, 98年1月w3c公布了xml1.0版本,立即成為計算機史上乙個重要的里程碑。

xml包括xml元資料檔案、schema檔案、xslt顯示檔案、xll鏈結、xpath等一系列相關部分,但是對於不是計算機方面的專業

人士來講,最好只看它的元資料檔案,而把別的問題交給開發和製作人員,這樣就可以讓非專業人士脫離看懂那些頭疼的術語的痛苦

。在此就先說說xml的特點:

1. 電子資料交換(edi)

2. 靈活的開發

因為xml是資料和格式分離設計的,所以xml元資料檔案就是純資料的檔案,這樣就可以使用同乙個資料來源,顯示多種樣式了

。而使用html的話,每顯示一種式樣,就必須重新把資料和格式混到一起,這是一件很痛苦的事情。

xml採用的tag是自己定義的,這樣我們的資料檔案的可讀性就能大大提高,也不再侷限於html檔案那些標準的tag了。而且因

為xml支援unicode,所以我們就可以使用中文標記(tag),是不是感覺很自由呢?看看這樣乙個存放職員資料的xml資料檔案:

《職員》

《姓名》於青

XML簡明教程 3

目錄 發展歷史 xml和html對比之可擴充套件 xml和html對比之語法細節 關於dtd和schema xml語法結構 xml命名空間 dom4j 讀寫配置檔案 關於slt 1.xml 只能有乙個根元素 在html中可以有多個根元素,但是在xml中只允許有乙個根元素,也即是說html可以描述很多...

XML簡明教程 1 什麼是XML元素

xml是一種標識語言,一組用來建立描述資料的語法標籤的規則集。乙個 xml元素是由開 始標籤 結束標籤以及標籤之間的資料構成的。開始和結束標籤用來描述標籤之間的數 據。標籤之間的資料被認為是 元素的值。例如,在下面乙個 xml元素的例子中,元素 di rector 的值是 ed wood ed wo...

numpy簡明教程 1

讀的是numpy user guide release 1.3,官方另有一本reference,600多頁,還是先讀這個省事兒的。凡例 a.float 表示物件型別是float,用時不用加 和 b.中的跳格表示換行。chap 2 numpy basics 1.import numpy as np,沿...