<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 45, 文章 - 6, 評論 - 4, 引用 - 0
    數據加載中……

    XML及其作用、CSS、XSL、XSLT、DOM、SAX的概念,XML Schema、XPath

    1、什么是XML?
            Extensible Markup Language,即可擴展性標記語言
    記是指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。如何定義這些標記,既可以選擇國際通用的標記語言,比如
    HTML,也可以使用象XML這樣由相關人士自由決定的標記語言,這就是語言的可擴展性。XML是從SGML中簡化修改出來的。它主要用到的有XML、
    XSL和XPath等
           理解:漢語中的成語,漢語就是前人定
    義的XML,成語就是后人創造的新標記,只要明白這個標記,其它人就能使用,并且他人也能理解。可想而知XML只定義了規則,沒有限制內容,這點可以通過
    對比HTML發現,在HTML中所有的標記都是事先定義好的,是不可以增加的。正如作者所言,XML是設計語言的語言。
            XML文件也是一個文本文件,重要的一點就是他可以做為字符串進行傳遞(好呀)
            HTML:即超文本標記語言。它是用于創建可從一個平臺移植到另一平臺的超文本文檔的一種簡單標記語言,經常用來創建Web頁面。HTML文件是帶有格式標識符和超文本鏈接的內嵌代碼的文本文件


    2、優越性及作用
            (1)異質系統中的信息互通(交換)。異質系統再不用關心對方使用什么方式存儲數據,什么操作系統,只需要使用XML作為中介格式即可。XML可以很方便的將現有的關系型數據庫二維形式轉換為XML格式。 
            (2)簡單易于保存,誰能想像WORD這樣的文檔在50年還能打開?誰愿意將自己的所有文檔在每次WORD編輯軟件升級時更新一次?(還不定會少這少那的)。XML文本文件?簡單呀。沒這問題啦。 


    3、XML標簽(tags)或簡單語法
    (1)聲明,如<?xml version="1.0" encoding="gb2312"?>;在此聲明了xml版本號,使用的字符集。
    (2)元素(elements ),最高層的元素叫根元素(Root Element)或叫文檔元素(Document Element);每個XML必需且僅擁有一個要元素。元素可分為簡單元素和組合元素(擁有下級元素)。
    (3)元素下可以包含屬性(Attributes)
     


    4、什么是CSS(Cascading Style Sheet)層疊式樣式單?
    通用標志語言描述結構,而不是格式;而樣式單就是在不破壞文檔結構的同時,增加顯示格式。


    5、什么是XSL?與CSS有什么關系?與XSLT有什么關系?
    CSS的替代品XSL(Extensible Stylesheet Language)可擴展的樣式單語言;將XML通過XSL子集XSLT(XML轉換)可按任意格式重現輸出(比如:HTML)文檔


    6、什么是DOM?
    文檔對象模型(Document Object Model),它是由W3C標準化處理XML的API。并且在Microsoft IE里面已經實現了此API。


    7、什么是SAX?DOM與SAX有什么區別?
            Simape API For XML(XML簡單API)。
           
    DOM與SAX的區別,可以看看這個實例:一個500M的XML位于Internet另一端,此時如果使用DOM在最終獲得數據之前,只有等待,再等待,
    它將填充計算機內存及硬盤空間,最終占據所有空間,系統崩潰。;SAX則不同,它采用向前的模式,逐步獲取數據,且可以隨時終止;


    8、什么是XML Schema
    The set of statements, expressed in data definition language, that completely describe the structure of a data base.
    一組以數據定義語言來表達的語句集,該語句集完整地描述了數據庫的結構


    相當于數據表結構定義,包括主鍵、自定義類型、缺省值等


    9、什么是XPATH
    XML Path Lanager是一種XML標記,用于查詢和過濾XML文檔中的文本。

    posted on 2009-04-28 17:38 liyang 閱讀(1252) 評論(0)  編輯  收藏 所屬分類: xml

    主站蜘蛛池模板: 无码人妻久久一区二区三区免费 | 国产亚洲玖玖玖在线观看| 久久久久久久99精品免费| 国产亚洲精AA在线观看SEE| 亚洲免费一区二区| 国产AV无码专区亚洲精品| 久久精品国产这里是免费| 亚洲字幕在线观看| 国产情侣激情在线视频免费看| 亚洲制服丝袜在线播放| 国产精品视频永久免费播放| 亚洲乱码无人区卡1卡2卡3| 免费a级毛片视频| 好久久免费视频高清| 亚洲精品美女久久久久| 免费精品国产日韩热久久| 亚洲丁香婷婷综合久久| 亚洲AⅤ优女AV综合久久久| 国产免费人成视频尤勿视频| 亚洲色婷婷六月亚洲婷婷6月| 免费福利在线视频| 亚洲不卡视频在线观看| 国产禁女女网站免费看| a在线观看免费视频| 亚洲免费视频播放| 免费大学生国产在线观看p| 成人久久免费网站| 亚洲免费福利在线视频| 亚洲国产午夜福利在线播放 | 中文字幕成人免费高清在线| 亚洲综合在线观看视频| 毛片免费在线观看网站| xxxx日本在线播放免费不卡| 亚洲色图古典武侠| 亚洲高清无码在线观看| 16女性下面无遮挡免费| 欧亚一级毛片免费看| 亚洲最大无码中文字幕| 亚洲中文字幕无码一久久区| 国产成人免费网站| aa级毛片毛片免费观看久|