freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

xml學習教程-文庫吧資料

2024-09-12 16:40本頁面
  

【正文】 匯來標記。 當前,客戶服務正從呼叫中心 和物理位置移向 Web 站點,因此將受益于 XML 的強大功能。隨著重要市場(如高級數(shù)據(jù)庫搜索、網(wǎng)上銀行、醫(yī)藥、法律、電子商務和其他領(lǐng)域)的更為高級的市場數(shù)據(jù)格式被創(chuàng)建,這種機會將進一步增加。如果還需要其他信息(如大氣壓),不用重建便可以發(fā)送。 同樣, XML 允許添加其他數(shù)據(jù),如預報的最高和最低溫度、預期的降 雨量和概率(按百分比)?,F(xiàn)在,即使視圖保持不變而只更改了一個數(shù)據(jù)項,整個頁面也必須重建。 數(shù)據(jù)可以使用 XML 粒狀更新,每當部分數(shù)據(jù)被更改后,不需要再發(fā)送一個完整的結(jié)構(gòu)化數(shù)據(jù)集。可以根據(jù)客戶機配置、用戶喜好和其他準則決定本地數(shù)據(jù)的顯示方式。另外, HTML 描述了數(shù)據(jù)的外觀,而 XML 則描述了數(shù)據(jù)本身。 數(shù)據(jù)被傳遞到桌面之后,可使用不同的方法查看。省略了和服務器之間的數(shù)據(jù)傳輸,便可進行數(shù)據(jù)計算。用戶不僅僅可以顯示數(shù)據(jù),還可使用各種方法操作數(shù)據(jù)。此外,由于基于 XML 的數(shù)據(jù)是自描述的,不需要內(nèi)建的傳入數(shù)據(jù)的描述,便能交換和處理數(shù)據(jù)。這數(shù)據(jù)再遞交給客戶機或其他服務器,作下一步的聚合、處理和分布。 XML 啟用了容易結(jié)合的不同來源的結(jié)構(gòu)化數(shù)據(jù)。 XML,連同用于顯示的 HTML、用于邏輯的腳本以及用于與數(shù)據(jù)的交互和顯示的一般對象模型一起,為靈活的三層 Web 應用程序開發(fā)提供了所需的技術(shù)。然后,代理程序再使用一致的方法,在被標識的書店站點上搜索關(guān)于 Winston Churchill 的書。事實上這是不可能的,因為每個數(shù)據(jù)庫描述它的數(shù)據(jù)的方式不同。所不同的是,使用現(xiàn)在的方法來搜索,可能找出混在一起的兩種書。 電子商務標準 cXML( Commerce XML,商務 XML)是一個為不同購買者建立交互在線目錄的RosettaNet( )標準,也包含了處理購買訂單、改變訂單、狀態(tài)更新和運輸通知的機制。) DrawML( Drawing Meta Language,繪圖元語言)是一個關(guān)于二維技術(shù)圖的 W3C note。(矢量圖形是用 畫一條從點 x,y到點 m,n的線 這樣的命令建立的,而不是用一系列比特位去編碼圖形。 11MathML( Mathematical Markup Language,數(shù)學標記語言)是一個處理數(shù)學公式表示的 W3C remendation。數(shù)據(jù)可能不是 純粹的 XML,但也比標準的 HTML容易處理的多。 除 上述 XML的標準建議以外,利用 XML提出了許多擴展的標準: XHTML( Extensible HyperText Markup Language,擴展超文本標記語言)規(guī)范是使 XML文檔看起來和操作來類似于 HTML文檔的一種方式。 Inter Explorer 5 不支持 XLL。 XLL 是 XML 鏈接語言,它提供了 XML 中的鏈接,類似 HTML 中的鏈接,然而功能更強。 CSS 可用于簡單結(jié)構(gòu)的 XML 數(shù)據(jù),但是只能以接收的次序顯示信息。轉(zhuǎn)換語言可用于為顯示而轉(zhuǎn)換 XML。 可擴展的樣式表語言 (XSL)是當前的工作草稿。 XML 命名空間是一個“建議”,它描 述了命名空間的語法并支持命名空間認可的 XML 分析程序。 XML 是由下列相關(guān)標準組成: 可擴展的標記語言 (XML)是一個“建議”,即 W3C 審批進程的最后階段。 8 開放式標準 XML 是基于經(jīng)過驗證的、針對 Web 進行優(yōu)化的技術(shù)標準。使用 SAX 的一個最佳功能是分析長文檔。在使用 DOM 分析 XML 文件時,它在內(nèi)存中建立了完整的文檔樹。 DOM的特點是功能強大,但分析時間長,占用資源多。然后 你可以任意處理對象模型。支持 DOM 的 XML 分析程序取出 XML 文檔中的數(shù)據(jù),并通過一組可以對它編程的對象 10來顯露它。每當它看到一個新的 XML標記(或遇到一個錯誤,或想告訴你什么事時)就用一個 SAX解析器注冊你的句柄,激活你的回調(diào)方法。 SAX( The Simple API for XML)是基于事件的 XML分析 API,功能比較簡單。該站點將成長為定位、管理、學習和發(fā)布使用在成千上萬應用程序中的 XML、 XSL 和信息模型的大門。允許這種“混亂”狀態(tài)泛濫的成本負擔將波及消費者。即使是 Web, 建立和維護 Web 站點的費用也超出了某些公司的能力。 想使用 XML 的公司,需要一個尋找關(guān)于其他公司和應用程序支持的架構(gòu)、文檔和公司進程的信息的簡單辦法。讀者可以檢查架構(gòu)參考以檢驗已經(jīng)收到的文檔的類型是否正確。于是,在保留了詞匯樹結(jié)構(gòu)簡單性的同時,還允許元素間的復雜關(guān)系。 使用架構(gòu),作者正好可以定義在文檔中允許什么樣的元素名,以及在每個元素中允許什么樣的子元素、屬性和關(guān)系。這使 XML 數(shù)據(jù)能夠描述它自己的結(jié)構(gòu)。這使得這些新的架構(gòu)語言在功能上比 DTD 強大得多。如 XML 數(shù)據(jù)工作組(英文)中定義的新架構(gòu)語言,符合 W3C 的“ XML 數(shù)據(jù)和文檔內(nèi)容說明 (DCD)”建議提供了和 DTD 一樣的功能。 9DTD本身規(guī)定了有限的 XML文檔規(guī)則,這與 XML的初衷有所違背: XML采用可擴展的標記希望能夠 表示各種數(shù)據(jù),但 DTD又規(guī)定了有限的 XML文檔規(guī)則,限制了 XML文檔。通過將 XML 數(shù)據(jù)島嵌入到 HTML 頁中,并使用 XML 中包含的語義信息,就可以根據(jù)傳送的數(shù)據(jù)生成多個視圖。由于 XML 是與 HTML 分離的,所以可以將 XML 添加到 HTML 文檔中。 XML 使用開放的、靈活的格式,在任何需要交換和傳送信息的地方均可使用 XML,這使得 XML 功能更加強大。這里,可以使用基于 XML 的文檔實例,如以上顯示的層次結(jié)構(gòu)氣象數(shù)據(jù),可用來隱含地描述它自己。此時, XML 語法分析程序應對照 DTD 中定義的規(guī)則校 正傳入的數(shù)據(jù),以確保該數(shù)據(jù)被正確構(gòu)造。然而,在 XML 中, DTD 是可選的。 6 使 XML數(shù)據(jù)自描述 在 XML 中,“文檔類型定義 (DTD)”可以伴隨文檔,且文檔類型定義實質(zhì)上定義文檔的規(guī)則,例如哪些元素可被顯示以及元素之間的結(jié)構(gòu)關(guān)系。 XML的威力在于將用戶界面和結(jié)構(gòu)化數(shù)據(jù)相分離,允許不同來源數(shù)據(jù)的無縫集成和對同一數(shù)據(jù)的多種處理。 XML 在采用簡單、柔性的標準化格式表達和在應用間交換數(shù)據(jù)方面邁出了一大步。然后可以在 Web 上將按照 XML 編碼 的數(shù)據(jù)傳送到桌面。 把數(shù)據(jù)從表示中分離出來,能夠無縫集成眾多來源的數(shù)據(jù)。在 XML 中,使用諸如“擴展樣式語言 (XSL)”和“層疊樣式表 (CSS)”之類的樣式表,來表示瀏覽器中的數(shù)據(jù)。 HTML 指定如何在瀏覽器中顯示數(shù)據(jù),而 XML 則定義內(nèi)容。只要接收應用程序能夠搞清 XML 中的數(shù)據(jù)的意思,數(shù)據(jù)是從哪里來的以及該數(shù)據(jù)如何到達 XML 文件并不重要。沒有 理由認為一個 XML 文件表示某個表中的所有數(shù)據(jù)。然而,這并不是必要的。 標記表示一塊數(shù)據(jù)。隨著整個組織以及 Inter 上的其他用戶采用 XML 標記,將出現(xiàn)搜索和處理數(shù)據(jù)的相應能力,而不管發(fā)現(xiàn)該數(shù)據(jù)的應用程序如何。雖然可以使用 HTML 標記以粗體或斜 體的方式顯示文字,但 XML 可提供一個用于標記結(jié)構(gòu)數(shù)據(jù)的框架。它是與廠商無關(guān)的標準,可以任選一個解析器來處理。 ? 易于處理。由于數(shù)據(jù)和顯示是分離的,甚至可以為同一數(shù)據(jù)指定不同的樣式表用于不同輸出,并很容易在將來使用新的格式。 ? 可格式化。 從上面的介紹,我們可以看出, XML有以下幾個特點: ? XML文檔是純文本,因此可用從文本編輯器直到可視化開發(fā)環(huán)境的任何工具創(chuàng)建和編輯,程序可以更簡單,而在需要存儲大量數(shù)據(jù)的場合,一個數(shù)據(jù)庫的 XML前端就可以滿足需要,因此 XML提供了從小配置文件到公司級數(shù)據(jù)倉庫的可擴展性。該序言也可以包含附加信息,如: ?xml version= encoding=ISO88591 standalone=yes? Prolog的屬性包括:版本、編碼以及是否獨立,后者指明該文檔是否引用一個外部實體或外部數(shù)據(jù)類型。例如,我們可以在 XML的樣式語言 XSL中采用ECMAScript腳本語言編寫靈活豐富的應用。我們可以在字符數(shù)據(jù)段中包含一段 HTML代碼,也可以在字符數(shù)據(jù)段中添加編程語言代碼。字符數(shù)據(jù)段中除了不能有結(jié)束標志 ]] 外,可以包括任意字符序列。這樣枯燥的數(shù)據(jù)確實是一件煩瑣的事;在寫文檔時也得面臨同樣的問題,你必須化精力去尋找這些字符實體,然后將特殊字符替換為字符引用。amp。 XML文件可以對不同應用提供不同處理說明。例如, ?xml version= ? 就是一種處理指令。如果 XML文檔需要引用現(xiàn)有設(shè)備不能直接輸入的字符 (比如回車 ),則必須用字符引用來代表。和 。、 、 、 amp。和 ,它們的名稱分別為 amp、 lt、 gt、 apos和 quot。apos。 Greater than Less than 39。常見的預定義實體見下表: 表 1 XML預定義實體 字符 名稱 實體引用 amp。和 只能作為標記定界符,或在注釋、處理指令和 CDATA字段中直接使用,其他情況下則需要用字符引用或特定的字符串來表示。一般的字符用其本身來表示,但這不適用于 XML中的保留字符。文檔的起始標記和結(jié)束標記對數(shù)據(jù)進行結(jié)構(gòu)化組織,并確定了元素的范圍和相互之間的關(guān)系。這些組成部分在文檔的標記中必須明確規(guī)定。一個文檔以一個根元素或文檔實體來開始。 每個 XML文檔都有一個邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。此數(shù)據(jù)的所有接收者均可將該文檔解碼,以便用于自己的特定目的。在該示例中,利用 XML 描述天氣預報,可以用 XML 的擴展名保存該文件,如 。 很容易創(chuàng)建 XML 文檔。 標記是對了文檔存儲格式和邏輯結(jié)構(gòu)的描述。例如,可以將 XML 元素標記為價格、訂單編號或名稱。就象 HTML 一樣, XML 文檔保存利用標記注釋的文本。 4 XML 文檔 XML 是一種基于文本的格式,在許多方面類似于 HTML,后者是專為存儲和傳輸數(shù)據(jù)而設(shè)計的。 5XML 對 Inter 和大型企業(yè)的 Intra 環(huán)境是頗有價值的,這是由于 XML 提供使用靈活、開放、基于標準格式的互用性,并具備訪問遺留數(shù)據(jù)庫和將數(shù)據(jù)傳輸?shù)? Web 客戶機的新方式。由于較低的計算量和帶寬負載,所以目前的服務器更易于升級。 ? Web 上的信息與用戶之間的所有鏈接。 ? 圖形表示,如應用程序的用戶界面。 ? 數(shù)據(jù)記錄,如查詢的結(jié)果集 。 ? 諸如約會記錄或采購定單之類的結(jié)構(gòu)記錄。 XML 是 萬維網(wǎng)協(xié)會 (W3C) 定義的用于優(yōu)化 Web 上的傳輸?shù)? SGML 的子集, XML 確保結(jié)構(gòu)數(shù)據(jù)是一致的并獨立于應用程序或供應商。此外, XML 將起用新一代的基于 Web 的數(shù)據(jù)查詢和處理應用程序。 總而言之, XML 是一種元標注語言,該語言提供一種描述結(jié)構(gòu)數(shù)據(jù)的格式。XML 提供描述不同類型數(shù)據(jù)的標準格式 —— 例如,約會記錄、購買定單、數(shù)據(jù)庫記錄 —— 從而可一致而正確地解碼、管理和顯示信息。從結(jié)構(gòu)上說, XML文檔順從 SGML文檔標準。 2 什么是 XML? 4World Wide Web Consortium ( W3C)對 XML進行了如下描述: Extensible Markup Language,縮寫為 XML,描述了一類被稱為 XML文檔的數(shù)據(jù)對象,并部分描述了處理它們的計算機程序的行為。這將開創(chuàng)眾多新用途,這些新用途均基于在 Web 上到處移動結(jié)構(gòu)數(shù)據(jù)的標準表示,正如當前我們移動 HTML 頁一樣容易。 數(shù)據(jù)標準將是商業(yè)交易、公布個人喜愛的配置文件、自動協(xié)作和數(shù)據(jù)共享的工具。 簡而言之,盡管 HTML 提供了用于顯示的豐富工具,但 HTML 并沒有提供任何基于標準的管理數(shù)據(jù)的方式。 ? 提供搜索法律圖書館中有關(guān)某一主題的所有訴訟文檔的標準方式。例如, HTML 不能: ? 允許醫(yī)藥實驗室以所有接收者均能分析的格式發(fā)表統(tǒng)計信息。 Inter 必須設(shè)置信息理解標準(表示數(shù)據(jù)的通用方式),以便軟件能夠更好地搜索、移動、顯示和處理上下文中隱藏的信息。并沒有智能搜索、數(shù)據(jù)交換、自適應表示和個人化的標準。 盡管可視化和用戶界面標準是必要層,但它們并不足以表示和管理數(shù)據(jù)。一個重要層是可視化顯示和用戶界面,例如 HT
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1