激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

XML入門(mén)教程

時(shí)間:2024-10-22 07:12:48 XML DOM 我要投稿
  • 相關(guān)推薦

XML入門(mén)教程

  XML(eXtensible Markup Language,可擴展標記語(yǔ)言)是SGML的一個(gè)子集,但比SGML簡(jiǎn)單,用以創(chuàng )建可相互轉換的結構化文本文檔和數據文檔。下面說(shuō)明一下與XML相關(guān)的一些概念。

  XML(eXtensible Markup Language,可擴展標記語(yǔ)言)是SGML的一個(gè)子集,但比SGML簡(jiǎn)單,用以創(chuàng )建可相互轉換的結構化文本文檔和數據文檔。下面說(shuō)明一下與XML相關(guān)的一些概念。

  SGML(Standard Generalized Markup Language,標準通用標記語(yǔ)言),由于IBM公司的三位先驅者Charles GoldFarb、Edward Mosher和Raymond Lorie創(chuàng )立,主要作為大型文檔的編制工具。DTD(Document Type Definition,文檔類(lèi)型定義)是SGML文檔的核心,它定義了SGML文檔必須遵循的一組語(yǔ)法規則。由于它很復雜,所以只是在一些大公司或大項目中使用。直到HTML面世,它還是默默無(wú)聞。

  HTML(Hypertext Markup Language,超文本標記語(yǔ)言),它是在SGML框架中通過(guò)DTD定義的標記語(yǔ)言,是SGML的一種應用。它由于結構簡(jiǎn)單,容易學(xué)習而迅速普及,每個(gè)人都能很快地建立自已的頁(yè)面,HTML造就了現時(shí)Internet上無(wú)數的信息資源。HTML標記只描述文檔的外觀(guān),而不描述文檔的內容本身--里面有什么。HTML是不明白網(wǎng)頁(yè)內容的,這樣就造成了內容搜索的差異和不確定性。另一個(gè)問(wèn)題是,HTML不是可擴展的,這意味著(zhù)沒(méi)有一種方便的途徑來(lái)擴展標記。每一個(gè)新標記的引入都會(huì )造成系統的不一致性和對標準的修訂。這就是為什么現在我們用不同的瀏覽器瀏覽同一個(gè)網(wǎng)站時(shí)表現效果會(huì )有差異。

  XHTML(eXtensible Hypertext Markup Language,可擴展超文本標記語(yǔ)言),它是按XML規則編寫(xiě)的HTML,由于有統一的規則約束,所以它不會(huì )出現如HTML一樣的不規范、不一致性問(wèn)題。

  XML(eXtensible Markup Language,可擴展標記語(yǔ)言),繼承了SGML的優(yōu)點(diǎn),但又沒(méi)有了SGML的復雜性。XML專(zhuān)門(mén)為WEB應用而設計,和HTML不同,它是一種元標記語(yǔ)言(meta-markup language),也就是說(shuō)它沒(méi)有一套能夠適用于各個(gè)領(lǐng)域中所有用戶(hù)的固守的標簽和元素,相反,它允許開(kāi)發(fā)者根據自已的需要定義自已的元素,XML中的X(eXtensible)就是說(shuō)明了這一點(diǎn)。它的特點(diǎn)有:

  XML使用Unicode字符集,可生成英文、中文、希臘文或梵文等多種語(yǔ)言。

  可將多個(gè)來(lái)源(包括其他XML文檔和二進(jìn)制文件)匯合進(jìn)一個(gè)XML文檔。

  可利用DTD或Schema(模式)管理一致性問(wèn)題。DTD主要用于文檔型文檔,Schema主要用數據型文檔。

  具有很好的擴展性,可定義自已的元素和屬性。

  通過(guò)XML可從關(guān)系數據庫管理系統中提取數據到結構化文檔。它還被設計成可對各種數據對象進(jìn)行操作。

  在一個(gè)設計良好的XML應用中,XML標記不涉及文檔如何顯示,只表示文檔的結構。

  XML被設計用來(lái)存儲、支持和交換數據,而不是用來(lái)顯示數據的。通常,XML被用于數據交換,而不是數據存儲。


                   

  元數據,定義數據的數據。

  標記語(yǔ)言是一種定義文檔的格式語(yǔ)言。SGML、XML、XHML、HTML都屬標記語(yǔ)言。

  XML文檔是什么?它有時(shí)是一個(gè)文件,有時(shí)是關(guān)系數據庫中的一條記錄,有時(shí)是由Object Request Broker(對象請求代理程序)傳送的一個(gè)對象,有時(shí)是到達網(wǎng)絡(luò )接口的一個(gè)字節流。XML文檔可使不同系統、不同平臺的數據實(shí)現統一接口,這就是XML真正的威力所在。下面列舉幾個(gè)使用XML的領(lǐng)域:

  本文由()整理發(fā)布!轉載請注明出處,謝謝!

  文檔設計和管理,可利用XML維護公司的文檔資料。

  Web開(kāi)發(fā),利用XHTML和XSLT實(shí)現的Web頁(yè)面擴展性更好,更容易維護。

  數據庫應用和程序開(kāi)發(fā),可從數據庫中提取數據并生成XML文檔,實(shí)現信息的跨平臺、跨系統溝通。

  定義其它語(yǔ)言,WML和WAP就是用通過(guò)XML建立的。

  XML不是什么?

  XML只是一種標記語(yǔ)言,不是一種編程語(yǔ)言。不存在一種編譯器,把XML文檔轉化成可執行二進(jìn)制代碼。

  XML不是一種網(wǎng)絡(luò )傳輸協(xié)議,但通過(guò)網(wǎng)絡(luò )協(xié)議傳輸的數據格式則可以是XML格式的。

  XML不是數據庫,不能替代Oracle或MySQL這類(lèi)的關(guān)系數據庫管理系統。

【XML入門(mén)教程】相關(guān)文章:

梵語(yǔ)入門(mén)教程08-20

CSS入門(mén)教程01-25

XML認證元素類(lèi)型聲明05-28

新手油畫(huà)入門(mén)教程09-16

油畫(huà)自學(xué)入門(mén)教程02-23

紋繡入門(mén)教程06-25

關(guān)于IBM XML認證考試的要點(diǎn)01-13

跆拳道入門(mén)教程08-08

有關(guān)Word的基礎入門(mén)教程10-16

PS動(dòng)畫(huà)制作入門(mén)教程05-25

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频