麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > XML > 正文

xml是什么?

2024-09-05 20:54:41
字體:
來源:轉載
供稿:網友
今天為不明白xml是什么的朋友詳細說明一下xml,希望能讓您對xml更加了解.

xml是什么?

XML(Extensible Markup Language)即可擴展標記語言,它與HTML一樣,都是SGML(Standard Generalized Markup Language,標準通用標記語言)。Xml是Internet環境中跨平臺的,依賴于內容的技術,是當前處理結構化文檔信息的有力工具。

擴展標記語言XML是一種簡單的數據存儲語言,使用一系列簡單的標記描述數據,而這些標記可以用方便的方式建立,雖然XML占用的空間比二進制數據要占用更多的空間,但XML極其簡單易于掌握和使用。

xml特性

  XML與Access,Oracle和SQL Server等數據庫不同,數據庫提供了更強有力的數據存儲和分析能力,例如:數據索引、排序、查找、相關一致性等,XML僅僅是展示數據。事實上XML與其他數據表現形式最大的不同是:他極其簡單。這是一個看上去有點瑣細的優點,但正是這點使XML與眾不同。
 
  XML與HTML的設計區別是:XML是用來存儲數據的,重在數據本身。而HTML是用來定義數據的,重在數據的顯示模式。
 
  XML的簡單使其易于在任何應用程序中讀寫數據,這使XML很快成為數據交換的唯一公共語言,雖然不同的應用軟件也支持其它的數據交換格式,但不久之后他們都將支持XML,那就意味著程序可以更容易的與Windows、Mac OS, Linux以及其他平臺下產生的信息結合,然后可以很容易加載XML數據到程序中并分析他,并以XML格式輸出結果。
 
  為了使得SGML顯得用戶友好,XML重新定義了SGML的一些內部值和參數,去掉了大量的很少用到的功能,這些繁雜的功能使得SGML在設計網站時顯得復雜化。XML保留了SGML的結構化功能,這樣就使得網站設計者可以定義自己的文檔類型,XML同時也推出一種新型文檔類型,使得開發者也可以不必定義文檔類型。
 
  因為XML是W3C制定的,XML的標準化工作由W3C的XML工作組負責,該小組成員由來自各個地方和行業的專家組成,他們通過email交流對XML標準的意見,并提出自己的看法 (www.w3.org/TR/WD-xml)。因為XML 是個公共格式, (它不專屬于任何一家公司),你不必擔心XML技術會成為少數公司的盈利工具,XML不是一個依附于特定瀏覽器的語言

XML歷史

  XML是從1996年開始有其雛形,并向 W3C(全球信息網聯盟)提案,而在1998二月發布為W3C的標準(XML1.0)。 XML的前身是SGML(The Standard Generalized Markup Language),是自IBM從60年代就開始發展的 GML(Generalized Markup Language)標準化后的名稱。
 
  GML的重要概念:
 
  文件中能夠明確的將標示與內容區隔;所有文件的標簽使用方法均一致.
 
  1978年,ANSI將GML加以整理規范,發布成為SGML,1986年起為 ISO 所采用(ISO 8879),并且被廣泛地運用在各種大型的文件計劃中,但是SGML是一種非常嚴謹的文件描述法,導致過于龐大復雜(標準手冊就有500多頁),難以理解和學習,進而影響其推廣與應用。
 
  于是,人們對SGML進行了簡化衍生出 HTML。HTML 簡單,在初期沒有任何定義文檔外觀的相關方法,僅用來在瀏覽器里顯示網頁文件。而后,隨著因特網的發展,人們為了控制其文件樣式,擴充了描述如何顯現數據的卷標。在 Netscape 與 Microsoft 之間的瀏覽器大戰后, HTML 標準權威性遭受重大的考驗,所幸,到了HTML 4.0時,W3C 又恢復了其地位。
 
  同時W3C意識到HTML的原則:
 
  不能解決所有解釋數據的問題 - 像是影音文件或化學公式、音樂符號等其它型態的內容。
 
  效能問題 - 需要下載整份文件,才能開始對文件做搜尋的動作。
 
  擴充性、彈性、易讀性均不佳。
 
  為了解決以上問題,專家們使用SGML精簡制作,并依照HTML的發展經驗,產生出一套使用上規則嚴謹,但是簡單的描述數據語言:XML。 XML是在一個這樣的背景下誕生的——是不是能有一個更中立的方式,讓消費端自行決定要如何消化、呈現從服務端所提供的信息?
 
  而XML目的即在于提供一個對信息能夠做精準描述的機制,藉以彌補 HTML 太過于表現導向的特質。

xml作用

     豐富文件(Rich Documents)- 自定文件描述并使其更豐富
 
  屬于文件為主的XML技術應用
 
  標記是用來定義一塊數據應該如何呈現
 
  解釋數據(Metadata)- 描述其它文件或在線信息
 
  屬于數據為主的XML技術應用
 
  標記是用來說明一塊資料的意義
 
  組態檔案(Configuration Files)- 描述軟件的組態參數

XML和HTML的差異

  XML和HTML的不同可以歸納為3點:
 
  ① XML擴展性比HTML強
 
  XML(Extensible Markup Languages)是擴展標記語言的英語縮寫,他可以創建個性化的標記語言,可以稱之為元語言。XML的標記語言可以自定義,這樣可以提供更多的數據操作,而不像HTML一樣,只能局限于按一定的格式在終端顯示出來。HTML的功能只有瀏覽器放入顯示和打印,僅僅適合靜態網頁的要求。
 
  ② XML的語法比HTML嚴格
 
  由于XML的擴展性強,它需要穩定的基礎規則來支持擴展。它的嚴格規則為:
 
  1、起始和結束的標簽相匹配
 
  2、嵌套標簽不能相互嵌套
 
  3、區分大小寫
 
  相對應XML的嚴格規則,HTML語言并沒有規定標簽的絕對位置,也不區分大小寫,而這些全部由瀏覽器來完成識別和更正。
 
  ③ XML與HTML互補
 
  XML可以獲得應用之間的相應信息,提供終端的多項處理要求,也能被其他的解析器和工具所使用,在現階段,XML可以轉化成相應的HTML,來適應當前瀏覽器的需求。
 
  XML 工具
 
  XML如果有一個好的編輯器就能夠減少很多麻煩
 
  1 、XML Notepad
 
  一種軟件
 
  軟件大小: 1872 KB
 
  軟件語言: 英文
 
  軟件類別: 國外軟件 / 共享版 / 字體工具
 
  應用平臺: Win9x/NT/2000/XP/2003
 
  微軟發布的XML Notepad,這是一個簡單+好用的XML閱讀和編輯工具,支持多種語法顯示和數型結構排列并提供了大量編寫XML所需的工具.
 
  2、XML Spy
 
  3、Xeena
 
  4、Xmetsal

轉自百度百科

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品一区二区久久久 | 91久久久久久久久久久久久 | 羞羞漫画无遮挡观看 | 国产亚洲精品久久 | 国产三级在线视频观看 | 成人福利在线观看 | 91热久久免费频精品黑人99 | 中文字幕www | 日本视频免费看 | 国产一国产一级毛片视频 | 国产精品成aⅴ人片在线观看 | 日韩一级片一区二区三区 | 日日草视频 | 久久成人动漫 | 日本一级黄色大片 | 中文字幕www.| 久草干| www.9191.com | 久久噜噜噜| 久久久久.com | 黄色免费小网站 | 国产精品久久久久久久久久 | 欧美一级片一区 | 情侣啪啪网站 | 狠狠操电影 | 一级成人毛片 | 中国hd高清xxxxvideo | 国产亚洲高清视频 | 精品亚洲二区 | av免费在线不卡 | 中文字幕激情 | 国产精品视频成人 | 最新中文字幕第一页视频 | 国产乱色精品成人免费视频 | 九九热在线免费观看视频 | 精品xxxx户外露出视频 | 日本黄色免费观看视频 | 国产精品99久久久久久大便 | 91免费视频版| 12av毛片| 免费在线观看毛片视频 |