數(shù)十年專注企業(yè)數(shù)字化轉型、智能化升級、企業(yè)上云解決方案服務商
工單提交 實名認證 騰佑科技咨詢熱線咨詢熱線: 400-996-8756
百度云服務中心騰佑科技公司
云服務器活動 服務器租用 服務器托管 機柜租賃 帶寬租賃
  • 最新資訊
  • 熱門資訊
  • 最熱資訊
智能建站

WEB服務器:從HTML到XML

發(fā)布時間:2012-04-25 作者:admin

簡述:熟悉互聯(lián)網(wǎng)和網(wǎng)絡技術的人都知道,HTML被稱為“第一代Web語言”,如前面的介紹,HTML作為Web的開發(fā)語言,對Web應用的發(fā)展起到了關鍵性的作用。但是HTML有一個致命的缺點:只適合于人與計算機的

熟悉互聯(lián)網(wǎng)和網(wǎng)絡技術的人都知道,HTML被稱為“第一代Web語言”,如前面的介紹,HTML作為Web的開發(fā)語言,對Web應用的發(fā)展起到了關鍵性的作用。但是HTML有一個致命的缺點:只適合于人與計算機的交流,不適合計算機與計算機的交流。HTML通過大量的標記來定義文檔內容的表現(xiàn)方式,它僅僅描述了應如何在Web瀏覽器頁面上布置文字、圖形,并沒有對Internet的信息含義本身進行描述,而信息又是Web應用中最重要的內容。通過HTML表現(xiàn)出來的文字、圖形內容很容易被人理解,但卻不利于計算機程序去理解。另外,HTML的另一個問題就是它的標記集合是固定的,用戶不能根據(jù)自己的需要增加標記;而且各種瀏覽器的規(guī)格不盡相同,要使我們用HTML做的網(wǎng)頁能夠被所有瀏覽器正常顯示,我們只能夠使用W3C(萬維網(wǎng)協(xié)會)規(guī)定的標記來創(chuàng)建網(wǎng)頁。

正如前面所說,Web服務器向Web瀏覽器提供的信息都是來自有一定結構的數(shù)據(jù)庫,在數(shù)據(jù)庫里,為了檢索和管理的方便,信息按照它本身的意義(如姓名、年齡、工作單位等)被存放在相應的字段里,一旦這些數(shù)據(jù)被調出來,經(jīng)過CGI、ASP、JSP、PHP等轉換成HTML后,其原來的意義無法轉移到HTML標記中來,用戶也就無法按照信息本來的意義去閱讀。并且,由于操作系統(tǒng)以及數(shù)據(jù)庫的不同,不同的系統(tǒng)及應用層面之間要想互相理解對方的數(shù)據(jù)格式是相當困難的。這就需要一種新技術或標準能夠將最初保存在數(shù)據(jù)庫服務器中的原始數(shù)據(jù)結構在不同的系統(tǒng)層面共享。這種新技術就是XML。

使用XML可以解決上述的難題。W3C對XML作了如下描述:“XML描述了一類被稱為XML文檔的數(shù)據(jù)對象,并部分描述了處理它們的計算機程序的行為。XML是SGML的一個應用實例。從結構上說,XML文檔遵從SGML文檔標準?!蓖琀TML一樣,XML也是一種基于文本的標記語言,都是從SGML(Standard Generalize Markup Language,標準通用標記語言)發(fā)展而來,二者的不同在于:XML可以讓我們根據(jù)要表現(xiàn)的文檔,自由地定義標記來表現(xiàn)具有實際意義的文檔內容,例如,我們可以定義〈文檔名稱〉〈/文檔名稱〉這樣具有實際意義的標記。而且XML不像HTML那樣具有固定的標記集合,它實際上是一種定義語言的語言,也就是說使用XML的用戶可以定義無窮的標記來描述文檔中的任何數(shù)據(jù)元素,將文檔的內容組織成豐富的完整的信息體系??偲饋碚f,XML具有四大特點:便于存儲的數(shù)據(jù)格式、可擴展性、高度結構化以及方便的網(wǎng)絡傳輸,這些特點為我們創(chuàng)建開放、高效、可擴展、個性化的Web應用提供了一個嶄新的起點。

本文由專業(yè)服務器托管——騰佑科技提供,推薦服務網(wǎng)通服務器租用

點擊展開全文

鄭州騰佑科技有限公司(以下簡稱“騰佑科技”)成立于2009年, 總部位于鄭州,是 一家致力于互聯(lián)網(wǎng)服務業(yè)的高新技術企業(yè),公司主營業(yè)務以互聯(lián)網(wǎng)數(shù)據(jù)中心、云計算、人 工智能、軟件開發(fā)、安全服務“互聯(lián)網(wǎng)+”行業(yè)解決方案及行業(yè)應用等相關業(yè)務。

售前咨詢熱線:400-996-8756

備案提交:0371-89913068

售后客服:0371-89913000

熱門活動

百度云服務中心
標簽:
  • 熱門資訊
  • 隨便看看