相信學過 網頁設計 都知道,網頁設計其實是很容易學,它是集合標籤來將元素或元素一些 屬性組合起來,會有起始標籤和結束標籤,來定義文字內容。但是你可否知道它可是有父子關係的,因為網頁設計是從 SGML(標準通用標示語言Standard Generalized Markup Language)語法簡化而來的子集,SGML是屬與功能強大的標示、管理和排版語言。那為什麼不用 SGML呢?因為它的結構太複雜了,所以在1991年由Tim Berners-Lee建立了網頁設計語法,簡單易學,也使得今日網路上的資訊能 夠快速傳播,互相共享。但是後來被認為網頁設計語法太過於鬆散,不夠嚴謹,所以才有目前的XML出現,算是青出於藍的孫子輩, 它可說是取SGML之長補網頁設計之短。
目前XML是以 SGML 的格式精簡後制定出來的,制定者當然是全球資訊網協會 (World Wide Web Consortium,W3C)。XML是SGML 的一個子集合,誕生的目的是為了擴充網路的應用、靡補網頁設計的不完美, 以及讓 SGML 也能容易地在網路上應用。所以XML肩負著使得全球資訊網能夠傳輸或處理更豐富資訊的責任。在一般情況之中, 網頁設計或是JavaScript就已經相當夠用了,但隨著網頁資訊的擴充,資料量的暴增,與資料的複雜化,網頁設計就顯得捉襟肘見,而 JavaScript又 顯得大才小用且不易學習。有了XML與網頁設計的相輔相成,這些問題就解決了。所以XML並不是用來終結網頁設計,取代SGML,而或是廢除舊的標準。 XML是用來制定新的標準、用來定義一種新的標記語言。 XML是一種用來定義其它語言的另一種語法系統,這正是XML功能強大的主因。
另外XML的標籤可以是中文的,這是XML與網頁設計最大的不同點。在XML中,我們可以自由訂定標籤。定義出來的標籤, 可以按自己的意思充分表達文件的內容。在XML中,著重在內容,這與強調佈局的網頁設計十分地不同。至於XML外觀的呈現,可透 過搭配 CSS 或是 XSLT 來做 XML轉網頁設計或其他格式的轉換。
總而言之,XML的功能在於強化網頁設計,所以他的格式與網頁設計比較起來還要嚴謹。如果你有一些寫網頁設計文件的經驗,你更應該 仔細研究XML元素的規則。網頁設計可以容忍的事,對XML卻行不通。一些應該要注意的重要改變如下:
● XML的元素名稱有分大小寫。網頁設計的標籤不分大小寫。
● XML的元素永遠都需要起始標籤和結尾標籤。另方面,網頁設計的元素在某些情況下,可以不寫結尾標籤。
● XML空元素需要在右箭號前面加一個斜線(如 example />)。然而,網頁設計只用一個單獨的起始標籤即可,沒有終結的斜線。
● XML元素視空白為內容的一部分,除非特別明講,否則會予以保留。但在網頁設計中,大部分的元素都會拋棄多餘的空白,當 瀏覽器在排定內容的格式時,會予以斷行。
與許多網頁設計元素不同的是,XML元素的基礎是其功能,而非其格式。你不應該根據標記,就假定任何的格式或樣式。相反地, XML把版面配置留給樣規。樣規是獨立的文件,把元素配上樣式。
轉貼來源:國立交通大學-如意網站
http://www.piece2ec.com.tw/news.asp?ID=1244
參考文獻:
李立行(2001)。消費者解讀體驗行銷廣告之研究:以Nike“Just Do It”為例。世新大學傳播研究所碩士論文,未出版。
項退結譯(1989)。西洋哲學辭典。台北:華香園。(原著Brugger, W. [1953]. PhilosophischesWorterbuch, Verlag: Herder)
范碧珍、董又菁(2001)。21 世紀的行銷趨勢--體驗行銷:不只是血拼,體驗式消費時代來臨。突破雜誌,187,26-30。