<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • XML入門教程

    時間:2024-10-22 07:12:48 XML DOM 我要投稿
    • 相關推薦

    XML入門教程

      XML(eXtensible Markup Language,可擴展標記語言)是SGML的一個子集,但比SGML簡單,用以創建可相互轉換的結構化文本文檔和數據文檔。下面說明一下與XML相關的一些概念。

      XML(eXtensible Markup Language,可擴展標記語言)是SGML的一個子集,但比SGML簡單,用以創建可相互轉換的結構化文本文檔和數據文檔。下面說明一下與XML相關的一些概念。

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

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

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

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

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

      可將多個來源(包括其他XML文檔和二進制文件)匯合進一個XML文檔。

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

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

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

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

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


                       

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

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

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

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

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

      Web開發,利用XHTML和XSLT實現的Web頁面擴展性更好,更容易維護。

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

      定義其它語言,WML和WAP就是用通過XML建立的。

      XML不是什么?

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

      XML不是一種網絡傳輸協議,但通過網絡協議傳輸的數據格式則可以是XML格式的。

      XML不是數據庫,不能替代Oracle或MySQL這類的關系數據庫管理系統。

    【XML入門教程】相關文章:

    梵語入門教程08-20

    CSS入門教程01-25

    XML認證元素類型聲明05-28

    新手油畫入門教程09-16

    油畫自學入門教程02-23

    紋繡入門教程06-25

    關于IBM XML認證考試的要點01-13

    跆拳道入門教程08-08

    有關Word的基礎入門教程10-16

    PS動畫制作入門教程05-25

    主站蜘蛛池模板: 国产精品视频不卡| 亚洲国产精品一区第二页| 久久亚洲精品无码播放| 2022免费国产精品福利在线| 男人的天堂精品国产一区| 欧美国产日本精品一区二区三区| 四虎成人精品无码| 四虎国产精品免费久久| 91精品国产成人网在线观看| 国产午夜福利精品久久2021| 午夜成人精品福利网站在线观看| 97视频在线精品国自产拍| 2021国产成人精品国产| 无码国产精品一区二区免费16| 久久精品国产亚洲5555| 成人国产精品一区二区视频| 国产福利91精品一区二区三区| 中国大陆精品视频XXXX| 久久国产美女免费观看精品| 在线欧美v日韩v国产精品v| .精品久久久麻豆国产精品| 亚洲国产精品无码专区在线观看| 精品久久国产一区二区三区香蕉 | 99RE6热在线精品视频观看| 午夜精品一区二区三区免费视频 | 少妇精品久久久一区二区三区 | 日本精品久久久中文字幕| 99久久人妻无码精品系列蜜桃| 性欧洲精品videos| 亚洲国产精品va在线播放| 亚洲精品无码久久久久久| 一本一道精品欧美中文字幕 | 极品精品国产超清自在线观看 | 久久久久久九九99精品| 久久夜色精品国产噜噜麻豆| 日本一卡精品视频免费| 日韩精品系列产品| 亚洲精品白浆高清久久久久久| 最新欧美性爱精品一区二区三区 | 精品伦精品一区二区三区视频| 国内精品99亚洲免费高清|