国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > XML > 正文

xml入門教程:XML是什么-XML/XSLT

2024-09-05 20:56:06
字體:
來源:轉載
供稿:網友

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可從關系數據庫管理系統中提取數據到結構化文檔。它還被設計成可對各種數據對象進行操作。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临泽县| 定州市| 厦门市| 营山县| 改则县| 大足县| 靖安县| 郯城县| 延川县| 右玉县| 霞浦县| 平江县| 革吉县| 县级市| 钟山县| 前郭尔| 察雅县| 延安市| 高碑店市| 古田县| 遵义市| 商都县| 江口县| 甘谷县| 灵石县| 齐齐哈尔市| 论坛| 且末县| 翼城县| 抚顺市| 蓬莱市| 郎溪县| 顺昌县| 乐至县| 许昌市| 启东市| 新郑市| 射洪县| 南木林县| 安吉县| 揭阳市|