目的不同html用于顯示傳輸數(shù)據(jù)庫(kù)_第1頁(yè)
目的不同html用于顯示傳輸數(shù)據(jù)庫(kù)_第2頁(yè)
目的不同html用于顯示傳輸數(shù)據(jù)庫(kù)_第3頁(yè)
目的不同html用于顯示傳輸數(shù)據(jù)庫(kù)_第4頁(yè)
目的不同html用于顯示傳輸數(shù)據(jù)庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

XML編一.XML基本概XML:eXtensibleMarkupLanguage,可擴(kuò)展標(biāo)記語(yǔ)言不同點(diǎn):xmlhtml目的不同,html用于顯示,xml XMLXMLHTMLXML的設(shè)計(jì)是傳輸數(shù)據(jù),而非顯示數(shù)XML沒(méi)有被預(yù)定義。您需要自行定義XMLXMLW3Cxml數(shù)據(jù)Ajax:AsynchronousJavaScriptandxmljsWebservice:web服務(wù)天氣預(yù)報(bào)、ip查詢(xún)、歸屬地查詢(xún),機(jī)票查詢(xún)重點(diǎn)還是在傳輸方面。尤其是webservice二.XML結(jié)xml的結(jié)構(gòu)demo第一行是XML。它定義XML的版本(1.0)和所使用的編碼(UTF-XML文檔形成了一種樹(shù)結(jié)構(gòu),它從“根部”開(kāi)始,然后擴(kuò)展到“XML(有且僅有一個(gè)XML文檔中包含三種節(jié)點(diǎn):元素、屬性和三.XML語(yǔ)xmlxhtml做一個(gè)對(duì)比,就會(huì)非常簡(jiǎn)單。不妨回憶一下xhtml的語(yǔ)范,有哪些所有的都需要關(guān)閉。雙<div></div>單<br>它必須以XML開(kāi)schema, yes:沒(méi)有呼叫,默認(rèn)yesxml(?"-"字符。如:"first-name""."字符。如:"""name""first"":" xml元素,有時(shí)候稱(chēng)之為。類(lèi)似xhtml中的。格式:<元素名稱(chēng)></元素名稱(chēng)> <元素名稱(chēng)/>authoryear屬性是依賴(lài)于某個(gè)元素而存在的,像一樣。<fileuser1273usernamepasswordid則和業(yè)務(wù)邏輯無(wú)關(guān)在書(shū)寫(xiě)內(nèi)容的時(shí)候,對(duì)一些特殊的字符需要做一個(gè)處理--實(shí)體xhtml中的實(shí)體<:空格:&xml5假一大段的內(nèi)容,其中都有特殊的符號(hào),怎么辦?CDATA節(jié)來(lái)處理。?CDATA"<![CDATA[""]]>"CDATA"]]>"CDATACDATA"]]>"xhtml:xmluserXML四.DTD驗(yàn)Xml交換Xml---->---->Xmlxml文檔是否是符號(hào)規(guī)范的。xmlxmlxml,不一定xml是否是格式良好的,一定 schema:XSDXMLSchemaDefinition,文檔結(jié)構(gòu)定義,未來(lái)的趨勢(shì),功能強(qiáng)大DTD。xmlDTD。此時(shí),就產(chǎn)生了兩個(gè)東西:dtdxmlxmlDtdxml中來(lái)定義,也可以單獨(dú)定義,然后引入。xmldtd專(zhuān)業(yè)軟件iexmltls(IE瀏覽器代碼校驗(yàn)(IE瀏覽器驗(yàn)證(xml編輯器--spyxml(推薦)DTDDTDDTDDTDDTDDTDDTD?DTD描述了XML(學(xué)習(xí)重點(diǎn)DTDXMLXMLXML(DTD)的語(yǔ)格式:<!ELEMENT>使用(#PCDATA)順序結(jié)構(gòu),使用()選擇結(jié)構(gòu),使用()使用逗號(hào)在的內(nèi)容中,所有的元素都必須出現(xiàn)一次,且按照的順序依次出現(xiàn)。使用| +1?,01僅包含元素或的關(guān)系,所以會(huì)使用|。所以,可 有一些使用EMPTY關(guān)鍵字來(lái),沒(méi)有小括號(hào) 使用ANY關(guān)鍵字來(lái),不需要小括號(hào)DTD的初衷是相違背的。屬性定義格式:<!ATTLIST>#REQUIRED ?不是必須值,那么必須將其為隱含值(IMPLIED|即可,如<!ATTLISTphonekindhome|work|cell|fax)Xml<>‘&xml中,有兩種實(shí)體:在DTD中定義,然后在xml中的實(shí)體,就是一般實(shí)體。定義格式:<!ENTITY實(shí)體名值>DTDDTDxml中使用。在xml中在DTD中定義,然后仍然在DTD中的實(shí)體,就是參數(shù)實(shí)體。定義格式:<!ENTITY%實(shí)體名值>DTDDTD,然后在DTD中直接參數(shù)實(shí)體。對(duì)應(yīng)xml中如下Html,<!ELEMENThtml(head,body)>Ul,<!ELEMENTul(li+)>結(jié)論:xhtmlXMLxhtmlhtml的寫(xiě)法。留兩個(gè)練習(xí)(參考PPT):五.DOM方式操作Xml的作用:保存數(shù)據(jù)、交換xml在瀏覽器中直接顯示的效果是非常難看的。所以實(shí)際上,不會(huì)直接在瀏覽器中顯html的方式顯示在頁(yè)面中。xml ObjectModel,文檔對(duì)象模型 xmlhtml過(guò)程:xml文檔--->---> DOMW3C(WorldWideWebConsortium)DOMXML首當(dāng)其沖是 對(duì)DOM DOMNodeList使用item方法來(lái),如下到這兒,就可以輸出title DOM六.XML應(yīng)用之詞七八九.XML應(yīng)用之十.XML應(yīng)用之Web附IDEeditplus快捷鍵:ctrl簡(jiǎn)單的元素 帶屬性的元素:div#header,div.box>表示兄弟關(guān)系的是 C

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論