<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • XML入門知識

    時間:2024-10-05 19:20:04 JAVA認證 我要投稿
    • 相關推薦

    XML入門知識匯總

      XML是可擴展標記語言,標準通用標記語言的子集,是一種用于標記電子文件使其具有結構性的標記語言。下面小編準備了關于XML的入門知識,歡迎大家參考!

    XML入門知識匯總

      1.XML是用來組織數據結構的

      結構數據包括如: 電子數據表、地址簿、控制器參數、財務交易及技術繪圖等。XML是一系列文字格式設計的規則(也可稱之為指導方針或慣例),來幫助你組織數據結構。XML 不是一種程序語言,所以你不必一定是程序員,同樣可以使用或學習它。XML使計算機簡單地生成及讀取數據,并確保數據結構精確。XML避免了一般語言設計的缺陷:它是可擴展的、跨平臺、支持國際化及區域化的格式,絕對支持Unicode格式。

      2.XML類似于HTML

      和HTML一樣,XML是使用標簽

      3.XML是文字, 但不是被閱讀的

      制作電子數據表、地址簿及其它結果數據的程序一般是存儲在磁盤中,以二進制或文字格式儲存的。其中文字存儲格式的好處是,人們在需要時閱讀這些文字,而不須制作文件所用的程式; 另外, 你也可以用你喜愛的文字處理器來讀取文件。文字格式也容許開發者更容易地理解應用程式。如HTML,XML檔是一些人類無需閱讀,但若有須要時亦可閱讀的文字檔案。不太像HTML,XML的規則是非常嚴 格。若忘記了一個標簽或屬性漏了一個引號便使這個XML檔無法執行,但在HTML內這些錯誤卻可以接受的。正規的XML定義防止程式嘗試去猜測這個已被破 壞的XML檔的意思;若發現一個被破壞了的檔案,應用程式便會立刻在那兒停止并報告發生錯誤的訊息。

      4.XML是很詳盡的

      因為XML是文字格式及其為使用標簽來解放資料,XML文件差不多比所有以二進制格 式的文件檔大。這點往往是XML設計者必定留意及考慮的。文字格式的好處是一切都很清楚(看上文第3點),但亦有不同程度的缺點。磁盤空間的價錢比以前大 幅降低;而其它的文件壓縮程序如zip和gzip便能簡易快捷地把文件壓縮。此外,網絡上的通訊協議,如數據機通訊協定及HTTP/1.1便可以在傳送時 把資料壓縮,節省效能跟二進位格式的文件同樣有效率!

      5.XML是一個技術大家族

      XML1.0界定標簽“tags”及屬性“attributes”的定義。在 XML1.0以外,“XML家族”是一項成長中的技術專案以提供有用服務予以配合多項重要及須求率高的工作。XLink解釋了怎樣加入連結至一個XML 檔。XPointer及XFragments文件部份發展的語法。XPointer有點像URL,但除指向一個網上文件外,它亦指向一件在XML文件內的 資料。CSS~界定文件式樣語言,使用在XML上跟在HTML無異。XSL是表達版面式樣“style sheets”的進階語言。以XSLT,一種用作重新排列、加入或減除標簽及屬性的轉化性語言為基礎。DOM是用來從一種程式語言中,叫取XML檔(及 HTML檔)的一組標準。XML Schemas 1和2幫助開發者精確地界定它們自己的一套XML基礎格式。還有其他種類的專案和工具可供考慮或正被開發中。可多留意W3C的技術報告。

      6.XML是新事物,但不是全新的產物

      XML的開發始于1996年,并于1998年2月成為W3C的推薦文 件;這可能使你認為這是一項并不十分成熟的技術。但事實上,這項技術并不如想象中的新!在XML之前曾有80年代初開發的SGML,一項自1986年有 ISO標準及被廣泛地使用在大型文件策劃專案中。HTML從1990年起開發。XML的設計者只要把SGML中最好的部份,以發展HTML的經驗指引來開 發一些不遜于SGML,但比之更有規范和可更簡易地使用的技術。雖然有些時候很難分辨演變和革命的成就…但可以確定的,是當SGML被廣泛地使用在技 術文件而被其他種類的資料所疏忽時,XML的情況是剛好相反的!

      7.XML帶領HTML至XHTML

      一個重要的文字性質的XML應用程式:W3C的XHTML,一個接替 HTML的格式。XHTML有許多跟HTML一樣的原素。有一些語法為了配合XML規則而改變了。一份使用“XML基礎”的文件代替及限制了XML的語法 其在某些方面的用法(例如:XHTML容許““但并不接受”“);它更加入一些意義到語法上(XHTML指定 ”“的意思是段落”paragraph“,而不是價格”price“或人”person“或其他事物)。

      8.XML是模塊化的

      XML容許你利用合并及再使用其他格式來自定新的文件格式。因為兩種獨立開發的格式可 能包含一些原材料或稱號用著同一名稱,所以當合并使用這些格式時得特別小心(如““在一份文件代表”段落paragraph“是否可能 在另一方代表”人物person“呢?)要解決當合并使用兩種格式時出現名稱混淆的問題,XML提供了一項名為namespace的概念。XSL和RDF 正是用了namespaces的以XML為基礎的格式。XML Schema以簡單的方法來合并兩種規格以演變出包含了兩種規格的第三種格式,是用來反映出在界定XML文件結構時用以引導的支援。

      9.XML是RDF及Semantic Web的基礎

      XML提供了一個規范的守則予W3C的RDF,一種 用以表達資料(事實上,基本上是為知識)的語言。RDF就像一個網上連結的下一個層面。一般網上連結把一些文字連接到一些沒有固定關連的事物上,唯RDF 可以把任何事物在連結起后給予一個關系名稱:如“甲是乙的價格”可以是一件物品和一個價格總和的關系;又如“甲比乙重”可以是兩個總和的關系;又或“甲是 乙的原因”可以是沐浴和你身體濕了的關系。當你在知識溝通的時候,不論是以XML/RDF或是以純英語,人或機械上均須要同意某字詞在某方面的用途。一系 列特定的文字可以用來形容一些特定的生活方式(從“購物”至“數學邏輯”)便稱之為“Ontology”。RDF, Ontologies及其代表意思,使電腦可以幫我們執行所有Semantic Web活動。

      10.XML是沒有版權限制、跨平臺來獨立且維護方便

      當你選擇XML為你計劃的基礎,你就像已得到一 些龐大及增長中的工具(其中一些可能已做到你所需要的)及工程技術員多年積累的技術經驗。選擇使用XML就像在進行資料庫管理時選擇SQL的程序:你依然 要建立你自己的資料庫及你自己的程式及步驟來進行,及有許多工具和許多人來協助你。由于XML是沒有版權限制,你可以建立你自己一套軟體而無須支付任何費 用予別人。而龐大及增多中的支援意謂你無須依賴任何單一商號。 XML雖并不永遠代表是最好的方案, 但永遠值得你考慮。

    【XML入門知識】相關文章:

    XML入門教程10-22

    關于XML的入門教程10-06

    XML入門操作程序09-30

    XML名稱空間入門教程06-07

    關于XML入門教程:分析XM09-25

    廚師入門知識06-11

    樂譜入門知識06-12

    素描入門知識09-20

    圍棋入門知識06-16

    攀巖入門知識05-31

    主站蜘蛛池模板: 精品国产热久久久福利| 欧美精品丝袜久久久中文字幕| 国产精品成人观看视频网站| 午夜天堂精品久久久久| 国产精品亚洲精品日韩已方| 99在线精品视频在线观看| 亚洲国产精品激情在线观看| 国产精品亚洲精品日韩已方| 国产精品嫩草视频永久网址| 亚洲精品无码久久一线| 久久精品成人免费国产片小草| 免费欧美精品a在线| 国产精品原创巨作av女教师| 亚洲精品国产电影| 国产一区精品| 成人免费精品网站在线观看影片 | 国产成人vr精品a视频| 亚洲精品无码永久在线观看 | 99久久精品国产免看国产一区| 一区二区日韩国产精品| 午夜精品久久影院蜜桃| 久久精品人妻一区二区三区| 91精品福利在线观看| 国内精品免费视频精选在线观看| 国内精品久久久久伊人av| 无码精品人妻一区二区三区中| 亚洲AV蜜桃永久无码精品| 香港aa三级久久三级老师2021国产三级精品三级在 | 欧美激情精品久久久久久久九九九 | 国自产精品手机在线观看视频| 欧美精品亚洲精品日韩| 久久91精品国产91久久麻豆| 97视频在线观看这里只有精品| 精品国产精品国产偷麻豆| 国精品无码一区二区三区左线| 无码人妻精品一区二区三区久久 | 久草视频精品在线| 国产三级精品三级在专区 | 国产a精品视频| 国产高清在线精品二区一| 97久久国产亚洲精品超碰热|