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

正文內(nèi)容

網(wǎng)站設(shè)計(jì)與建設(shè)(18)-資料下載頁

2024-10-17 02:43本頁面
  

【正文】 se=”xsd:string” xsd:maxLenth value=”8”/ /xsd:restriction /xsd:simpleType 5.復(fù)雜數(shù)據(jù)類型 ? xsd:schema xmlns:xsd = “ xsd:element name=”汽車介紹” xsd:plexType xsd:sequence xsd:element name=”花冠” xsd:plexType xsd:sequence xsd:element name=”價(jià)格” type=”float” xsd:element name=”排量” type=”float” /xsd:sequence /xsd:plexType /xsd:element xsd:element name=”寶來” xsd:plexType xsd:sequence xsd:element name=”價(jià)格” type=”float” xsd:element ref=”排量” /xsd:sequence /xsd:plexType /xsd:element xsd:element name=”排量” type=”string”/ /xsd:plexType /xsd:element /xsd:schema ? ?xml version=”” 汽車介紹 花冠 價(jià)格 /價(jià)格 排量 /排量 /花冠 寶來 價(jià)格 /價(jià)格 排量 /排量 /寶來 /汽車介紹 6.架構(gòu)的驗(yàn)證 ? 在使用了 XML架構(gòu)對(duì)關(guān)聯(lián)的 XML文檔做了一系列的約束后,如何去檢查這些文檔是否滿足了這些約束呢?這一類的工作被稱為 XML架構(gòu)的驗(yàn)證 ? 工具來完成對(duì) XML的支持,其中的一部分針對(duì)XML架構(gòu)驗(yàn)證的工具可以幫助我們自動(dòng)實(shí)現(xiàn)對(duì)XML文檔的驗(yàn)證。 ?這些工具包括 Altova XMLSpy、 XercesC、 XML Schema Validator等。 13. 5 XML解析器 ? 1. XML解析器的用途 ?檢查 XML文檔是否符合基本語法; ?將 DTD和 XML架構(gòu)中指定的默認(rèn)值傳遞到 XML文檔中; ?替換所有 XML文檔中對(duì)實(shí)體的引用; ?如果 XML文檔關(guān)聯(lián)了 DTD或 XML架構(gòu),那么可能要檢查 XML文檔結(jié)構(gòu)的合法性。 ? XML解析器的種類有很多。在本節(jié)中,主要介紹基于 DOM的解析器和基于事件的解析器。 2. DOM方式 ? DOM( Document Object Model,文檔對(duì)象模型)是W3C制定的一套規(guī)范標(biāo)準(zhǔn),也就是規(guī)定了解析文件的接口。 ? 各種語言可以按照 DOM規(guī)范去實(shí)現(xiàn)這些接口,給出解析文件的解析器。 ? 如果使用某種語言使用 DOM規(guī)范實(shí)現(xiàn)了這些接口,并給出實(shí)現(xiàn)這些接口的類的集合,那么把這個(gè)過程稱為語言綁定。 ? DOM規(guī)范中所包含的文件范圍很廣,包括 XML文檔和 HTML文檔。 ? 在使用基于 DOM方式對(duì) XML文檔進(jìn)行解析的過程中,解析的數(shù)據(jù)存儲(chǔ)在內(nèi)存中。這些數(shù)據(jù)是以樹的形式進(jìn)行存儲(chǔ)的,當(dāng)文檔解析完成后,整個(gè)文檔的 DOM表示就存放在了內(nèi)存中,并可以以各種樹的遍歷方式進(jìn)行訪問。 3. SAX方式 ? SAX( Simple API for XML)提供了解析 XML文檔的 API。 ? 基于 SAX的解析器將 XML文檔從頭到尾掃描一遍,在掃描過程中,每當(dāng)遇到一個(gè)語法結(jié)構(gòu)(比如標(biāo)記、屬性、文本、標(biāo)記的結(jié)束等),就會(huì)調(diào)用一個(gè)事件處理程序向事件處理器發(fā)送事件信息,事件處理器會(huì)處理所發(fā)現(xiàn)的數(shù)據(jù)。這些事件處理器的接口描述都是在 SAX的 API中定義的。 ? DOM方式的優(yōu)點(diǎn)在于: ? 如果文檔的某個(gè)部分被多次重復(fù),那么使用 DOM方式僅需處理一次,而SAX方式則需處理多次; ? 如果解析器需要對(duì)文檔做一些調(diào)整,那么使用 DOM方式要方便得多; ? DOM方式可以隨機(jī)訪問文檔的某個(gè)部分,而 SAX方式必須從文檔的開頭進(jìn)行掃描;因?yàn)?DOM方式的解析器在處理前可以看到整個(gè)文檔,所以可以根據(jù) DTD或 XML架構(gòu)的規(guī)定來避免某些無效的操作。 ? SAX方式的優(yōu)勢(shì)在于, ? 因?yàn)?DOM方式的整個(gè)掃描結(jié)果都存儲(chǔ)在內(nèi)存中,因此如果文檔如果特別大的話,使用 DOM方式會(huì)占用大量的內(nèi)存空間,如果文檔足夠大,在內(nèi)存中存儲(chǔ)它的樹形處理結(jié)構(gòu)甚至是不可能的。而 SAX方式則會(huì)輕松獲取這些標(biāo)記的文本數(shù)據(jù), ? SAX方式的另一個(gè)優(yōu)勢(shì)是它的處理速度比 DOM方式要快。 思考題: ? DTD的作用是什么? ? 什么是命名空間?它的作用是什么? ? 什么是 XML架構(gòu)? ? 什么是 XML解析器?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1