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

正文內(nèi)容

xml學(xué)習(xí)教程-在線瀏覽

2024-11-07 16:40本頁面
  

【正文】 結(jié)構(gòu)數(shù)據(jù)上輕易提供多種視圖。 XML 源是由 XML 元素組成的,每個(gè) XML 元素包括一個(gè)開始標(biāo)記 (title),一個(gè)結(jié)束標(biāo)記(/title)以及兩個(gè)標(biāo)記之間的信息(稱為內(nèi) 容)。然而,與 HTML 不同的是, XML 允許無限的標(biāo)記集,各標(biāo)記集并不表示如何顯示,而是表示其含義。由文檔的作者確定使用何種數(shù)據(jù)以及哪種標(biāo)記名稱最合適。在形式上,標(biāo)記有以下各種可能項(xiàng):注釋、引用、字符數(shù)據(jù)段、起始標(biāo)記、結(jié)束標(biāo)記、空元素、文檔類型聲明( DTD)和序言。如果您熟悉 HTML,那么您可以很快地學(xué)會采用 XML 格式進(jìn)行編寫。 weatherreport date2020 年 1 月 1 日 /date time08:00/time area city南京 /city state江蘇 /state region東部 /region country中國 /country /area measurements skies局部多云 /skies temperature3/temperature wind direction西北 /direction windspeed3/windspeed /wind hindex51/hindex humidity87/humidity visibility10/visibility uvindex1/uvindex /measurements /weatherreport 6各標(biāo)記表示各數(shù)據(jù)項(xiàng)的含義(是否為 日期 元素、 區(qū)域 元素等等),而并不描述顯示數(shù)據(jù)的次序和形式。例如,某人可以利用該信息制定當(dāng)天的計(jì)劃,而氣象研究員可以將其作為南京的歷史記錄。從物理角度來看,文檔由實(shí)體單元組成,一個(gè)實(shí)體也可以在其他文檔的實(shí)體中被引用。從邏輯上講,文檔由聲明( declaration)、元素( element)、注釋( ment)、字符引用( character reference)和處理說明( processing instruction)組成。物理結(jié)構(gòu)從另一角度來規(guī)范 XML文檔。 在 XML文檔中,除標(biāo)記之外就是字符數(shù)據(jù)。例如,字復(fù)符 amp。這類字符是 XML的預(yù)定義實(shí)體。 Ampersand amp。 Apostrophe amp。 Quotation mark 例如,如果要表示 a b,就必須寫成: a、 39。因此,如果要在 元素中引用這些實(shí)體,就必須寫成 :amp。apos。 字符引用代表了 ISO/IEC 10646字符集中的一個(gè)特定字符,它是一個(gè)十六進(jìn)制代碼。 XML文件也可以對一個(gè)處理 XML數(shù)據(jù)的應(yīng)用提供處理信息,即處理說明,其格式為: ?目標(biāo)應(yīng)用名 instructions? 。解析器通過它得知該文檔應(yīng)當(dāng)遵循 XML 準(zhǔn)。 引用預(yù)定義實(shí)體或字符非常方便,而且計(jì)算機(jī)處理也十分容易,但去讀一懂大堆像 amp。、xNNNN。以 ![CDATA開始并以 ]] 結(jié)束的字符數(shù)據(jù)段 (CDATA Section)凌駕于解析器之上,其中的內(nèi)容將不被解析。例如,標(biāo)記化的文本可以直接放在字符數(shù)據(jù) 段中而不會被解 7釋為結(jié)構(gòu)化的標(biāo)記。 字符數(shù)據(jù)段為 XML的后續(xù)處理提供了編程接口。 XML文件總有一個(gè) 序言( prolog) 聲明該文件為 XML文檔,例如( ?xml version=? )。另外還可以直接包含本來在 DTD中聲明的實(shí)體定義和規(guī)范。 ? 基于內(nèi)容的數(shù)據(jù)標(biāo)識,因而可被不同程序用于不同用途。在顯示很重要的時(shí)候, XSL可指定如何顯示數(shù)據(jù)。 ? 具有很強(qiáng)的鏈接能力,可以定義雙向鏈接、多目標(biāo)鏈接、擴(kuò)展聯(lián)結(jié)和兩個(gè)文檔間的鏈接。 XML對格式的定義更為嚴(yán)格,并具有層次結(jié)構(gòu),處理起來更加容易。 您可以在 XML 中定義無限的標(biāo)記集。 XML 元素可以將其關(guān)聯(lián)數(shù)據(jù)聲明為零售價(jià)格、營業(yè)稅、書名、降雨量或其他任何需要的數(shù)據(jù)元素。一旦定位了數(shù)據(jù),就可以在網(wǎng)絡(luò)上傳送并以多種方式在瀏覽器中顯示,或者傳送到其他應(yīng)用程序以供進(jìn)一步處理和查看。通常,它對應(yīng)于某個(gè)表中的某個(gè)字段。標(biāo)記可以是一個(gè)計(jì)算列(價(jià)格乘以數(shù)量)。正像通常看到的那樣, XML 將表示包括許多表的查詢結(jié)果。 5 數(shù)據(jù)是從表示和處理中分離出來的 XML 的優(yōu)勢在于,它保持了用戶界面和結(jié)構(gòu)數(shù)據(jù)之間的分離。在 HTML 中,使用標(biāo)記告訴瀏覽器以粗體或斜體的方式顯示數(shù)據(jù); 8而在 XML 中,只使用 標(biāo)記來描述數(shù)據(jù),如城市名、溫度和氣壓。 XML 把數(shù)據(jù)從表示和處理中分離出來,使您可通過應(yīng)用不同的樣式表和應(yīng)用程序,來按您的愿望顯示和處理數(shù)據(jù)??梢詫⒂脩粜畔?、采購定單、研究結(jié)果、帳單支付、醫(yī)療記錄、目錄數(shù)據(jù)以及其他來源轉(zhuǎn)換為中間層上的 XML,以便像 HTML 頁顯示數(shù)據(jù)一樣很容易地聯(lián)機(jī)交換數(shù)據(jù)。對于大型數(shù)據(jù)庫或文檔中存儲的遺留信息無需進(jìn)行更新,并且由于使用了 HTTP 在網(wǎng)絡(luò)上傳送 XML,所以此功能不需要更改。 HTML 提供了顯示數(shù)據(jù)的通用方法; XML則提供了直接在數(shù)據(jù)上工作的通用方法。從數(shù)據(jù)描述語言的角度看, XML是靈活的、可擴(kuò)展的、有良好的結(jié)構(gòu)和約束;從數(shù)據(jù)處理的角度看,它足夠簡單且易于閱讀,幾乎和 HTML一樣易于學(xué)習(xí),同時(shí)又易于被應(yīng)用程序處理,因此, XML必將帶來下一代網(wǎng)絡(luò)應(yīng)用技術(shù)的革命。當(dāng)接收應(yīng)用程序沒有傳入數(shù)據(jù)的內(nèi)部描述時(shí),DTD 將幫助驗(yàn)證該數(shù)據(jù)。 與 DTD 一起發(fā)送的數(shù)據(jù)稱為有效 XML。沒有與 DTD 一起發(fā)送的數(shù)據(jù)稱為結(jié)構(gòu)良好的 XML。 對于有效 XML 和結(jié)構(gòu)良好的 XML, XML 編碼的數(shù)據(jù)是自描述的,這是由于描述標(biāo)記和數(shù)據(jù)是混合的。 例如,可以使用 XML 描述有關(guān) HTML 頁的信息,或使用 XML 描述商業(yè)規(guī)則中包含的數(shù)據(jù)或電子商務(wù)交易 中的對象,如發(fā)票、采購定單和定貨單。 W3C 定義了一種格式,根據(jù)該格式,可以將基于 XML 的數(shù)據(jù)或 XML 數(shù)據(jù)島封裝到 HTML 頁中。此外,還可以使用 XML 強(qiáng)制應(yīng)用程序,如分布式打印、數(shù)據(jù)庫搜索及其他程序。架構(gòu)( Schema)是 XML 文檔規(guī)則的正式規(guī)格,即元素名稱,架構(gòu)表示文檔中允許哪些元素以及允許哪些組合。但是,這些架構(gòu)是可擴(kuò)展的,所以開發(fā)人員可用附加的信息(諸如那些數(shù)據(jù)類型、繼承和演示文稿規(guī)則)來擴(kuò)展它們。 除了 XML 數(shù)據(jù)和 DCD 外, Microsoft 和其他公司還建議用 XML 自身來表達(dá) XML 文檔架構(gòu)的詞匯。表達(dá) XML 內(nèi)部的架構(gòu)給 XML 格式添加了巨大的能量,因?yàn)樗箼z查某些數(shù)據(jù)的軟件了解它的結(jié)構(gòu)成為可能,而不用任何事先內(nèi)建數(shù)據(jù)結(jié)構(gòu)的描述。作者可從其他架構(gòu)中引入片斷,以及通過繼承來擴(kuò)展類型。 作者可以發(fā)明他們自己的架構(gòu), 或者共享別的作者創(chuàng)建的架構(gòu)。他們還可以使用架構(gòu)中的信息來自動檢驗(yàn)文檔的結(jié)構(gòu)。想象一下消費(fèi)者要付出的巨大代價(jià),相當(dāng)于每一家公司都要定義它自己的發(fā)布信息的方法。有無數(shù)的公司可以發(fā)布他們的信息,但是缺少如何用安全的、可控的方式來發(fā)布這些信息的標(biāo)準(zhǔn),這勢必導(dǎo)致成千上萬種不同的執(zhí)行方法、導(dǎo) 航方式和內(nèi)容深度。 Microsoft 已經(jīng)選擇了通過創(chuàng)建和管理 ( 英文),來最大限度克服此問題。 7 XML數(shù)據(jù)處理 XML不僅規(guī)定了如何表示和顯示數(shù)據(jù),還提供了標(biāo)準(zhǔn)的 API供處理 XML數(shù)據(jù),這也就是我們稱之為智能數(shù)據(jù)或數(shù)據(jù)標(biāo)準(zhǔn)的原因。 這一 API是事件驅(qū)動的,又稱 順序訪問 協(xié)議。 DOM 定義了分析程序應(yīng)當(dāng)顯露的標(biāo)準(zhǔn)命令集,使您能夠在程序中訪問 HTML 和 XML 文檔內(nèi)容。 DOM將一個(gè) XML文檔轉(zhuǎn)換成你程序中的一個(gè)對象集合。這一機(jī)制也稱為 隨機(jī)訪問 協(xié)議,因?yàn)槟憧梢栽谌魏螘r(shí)間訪問數(shù)據(jù)的任何一部分,然后修改、刪除或插入新數(shù)據(jù)。 SAX 提供了處理 XML 文檔的快速、低內(nèi)存的另一種方法。相比而言, SAX 將遍歷文檔,并將新元素的開始或結(jié)束等通知分析事件的調(diào)用應(yīng)用程序。例如,用 SAX 分析器,應(yīng)用程序可以監(jiān)視發(fā)生的事件,只將文檔中必要的部分讀入內(nèi) 存。 Microsoft 正在與其他大公司和 W3C 研究小組共同努力,確保對工作在多系統(tǒng)和多瀏覽器上的開發(fā)人員、作者和用戶的互用性和支持,并不斷加強(qiáng) XML 標(biāo)準(zhǔn)。這就是說,該標(biāo)準(zhǔn)是穩(wěn)定的,并且受到 Web 和工具開發(fā)人員的熱烈歡迎。 文檔對象模型 (DOM) 1 級是一個(gè)“建議”,它提供了有計(jì)劃地訪問腳本中結(jié)構(gòu)化數(shù)據(jù)的標(biāo)準(zhǔn),使開發(fā)人員能夠與基于 XML 數(shù)據(jù)的計(jì)算機(jī)進(jìn)行相容的交互。 XSL 由兩個(gè)模塊組成:“ XSL 轉(zhuǎn)換語言”和“ XSL 格式化對象”。因?yàn)? XSL 的兩個(gè)部分是模塊,所以轉(zhuǎn)換語言可獨(dú)立應(yīng)用于通用目的的轉(zhuǎn)換,包括將 XML 轉(zhuǎn)換為格式更好的 HTML。 XML 鏈接語言 (XLL) 和它的伴侶 XML 指針語言 (XPointer) 是當(dāng)前的工作草稿。用 XLL,鏈接可以是多向的,而且鏈接可存在于對象級,不是僅在頁面級。 XML 結(jié)構(gòu)化架構(gòu),諸如 XML 數(shù)據(jù)注釋和 XML 的文檔內(nèi)容描述 (DCD)中描述的那些是 W3C XML 數(shù)據(jù)工作組的課題。既然 XML可以包含任何你愿意定義的標(biāo)記,為什么不定義一套看起來象 HTML的標(biāo)記呢?這一規(guī)范的結(jié)果就是一個(gè)文檔,可以在瀏覽器中顯示,也可以作為 XML數(shù)據(jù)處理。 XHTML規(guī)范是將 XML。 SVG( Scalable Vector Graphics,可縮放矢量圖)是一個(gè)關(guān)于矢量圖形表示的 W3C工作草案。這樣的圖形更容易縮放,但也更花處理時(shí)間。它也處理 更新和細(xì)化這些圖形的問題。 9 從 XML中受益 XML 給基于 Web 的應(yīng)用程序帶來了強(qiáng)大的功能和靈活性,它為開發(fā)人員和用戶提供了許多引人注目的優(yōu)點(diǎn): ? 更有意義的搜索 ? 開發(fā)靈活的 Web 應(yīng)用程序 ? 不同來源的數(shù) 據(jù)集成 ? 本地的數(shù)據(jù)計(jì)算和操作 ? 多個(gè)數(shù)據(jù)視圖 ? 粒狀更新 ? 更有意義的搜索 數(shù)據(jù)可使用 XML 來作唯一標(biāo)記,潛在地允許客戶指定 Winston Churchill 所著的書,而不是描寫 Winston Churchill 的書。不使用 XML,則需要搜索應(yīng)用程序以了解每個(gè)數(shù)據(jù)庫的架構(gòu),此架構(gòu)描述了該數(shù)據(jù)庫是如何構(gòu)造的。而使用 XML,書很容易使用一種標(biāo)準(zhǔn)的方法,按 作者、書名、國際標(biāo)準(zhǔn)書號或其他準(zhǔn)則分類。 找到數(shù)據(jù)之后,可將 XML 交給其他應(yīng)用程序、對象和中間層服務(wù)器作下一步處理,或者送至桌面,在瀏覽器中查看。 搜索多個(gè)、不兼容的數(shù)據(jù)庫的能力,至今尚屬不可能。軟件代理可用于在 中間層服務(wù)器上,集成來自后端數(shù)據(jù)庫和其他應(yīng)用程序的數(shù)據(jù)。 12XML 的可擴(kuò)展性和靈活性,使它能夠描述各種類型的應(yīng)用程序中包含的數(shù)據(jù),這些應(yīng)用從描述 Web 頁面的集合到數(shù)據(jù)記錄,應(yīng)有盡有。 在 XML 格式的數(shù)據(jù)被遞交給客戶機(jī)之后,該數(shù)據(jù)可以使用客戶機(jī)應(yīng)用程序執(zhí)行的計(jì)算進(jìn)行剖析,并在本地進(jìn)行編輯和操作?!?XML 文檔對象模型 (DOM)”還允許使用腳本或其他編程語言操作數(shù)據(jù)。將查看數(shù)據(jù)的用戶界面和數(shù)據(jù)本身分離,使得從前只能在高端數(shù)據(jù)庫上找到的功能強(qiáng)大的應(yīng)用程序,可以自然地使用簡單、靈活、開放的格式,為 Web 而創(chuàng)建。通過使用簡單、開放和可擴(kuò)展的方式描述結(jié)構(gòu)化數(shù)據(jù), XML 補(bǔ)充了廣泛用于描述用戶界面的 HTML。由于現(xiàn)在顯示與數(shù)據(jù)分離了,使用 XML 定義的 數(shù)據(jù)可以指定多個(gè)不同的視圖,使數(shù)據(jù)得以更好地顯示。 CSS 和 XSL 提供了描述特定數(shù)據(jù)視圖的說明性機(jī)制。只有更改了的元素才從服務(wù)器發(fā)送到客戶機(jī)上,而且用不著刷新整個(gè)用戶界面就可以顯示更改了的數(shù)據(jù)。這嚴(yán)重限制了服務(wù)器的可縮放性。此附加的信息將流入用戶的現(xiàn)有視圖,而不使用瀏覽器發(fā)送新的視圖。 10 前景 作為表達(dá)結(jié)構(gòu)化數(shù)據(jù)的行業(yè)標(biāo)準(zhǔn), XML 向組織、軟件開發(fā)人員、 Web 站點(diǎn)和最終用戶提供了許多優(yōu)點(diǎn)。當(dāng)站點(diǎn)不但要查看數(shù)據(jù),而且要分配數(shù)據(jù)時(shí),正是良機(jī)。其次,因?yàn)榇蠖鄶?shù)業(yè)務(wù)應(yīng)用程序涉及數(shù)據(jù)和數(shù)據(jù)庫記錄的傳輸,如訂貨單、發(fā)票、客戶信息、約會、地圖等等, XML 將在 Inter 上執(zhí)行大量業(yè)務(wù)應(yīng)用程序,從而大大改變最終用戶的可能發(fā)生的事情。這些詞匯,對需要在客戶和供應(yīng)商之間
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1