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

正文內(nèi)容

web開發(fā)技術(shù) 第5章 可擴(kuò)展標(biāo)記語言xml-文庫吧

2024-12-28 09:02 本頁面


【正文】 元素中,標(biāo)記之間包含的內(nèi)容就是PCDATA段。 ? CDATA段具有特定的格式標(biāo)明它的特殊性。CDATA片段不會被應(yīng)用程序進(jìn)行解析,而是全部顯示。在 CDATA段中的標(biāo)記與實(shí)體和其他內(nèi)容一起會原樣顯示。 CDATA片段定義形如: ![CDATA[ 文本 …… ]] 2/9/2022 16 《 WEB開發(fā)技術(shù)實(shí)用教程 》 目 錄 上一頁 下一頁 退 出 book bookname計(jì)算機(jī)應(yīng)用 /bookname author程地 /author publisherXX出版社 /publisher script ![CDATA[ function getNumber(number){ if(number0amp。amp。numberMAXLEN) return else{ number++。 return number。 } } ]] /script /book ? 程序代碼見程序 , 運(yùn)行結(jié)果 。 PCDATA段 CDATA段 2/9/2022 17 《 WEB開發(fā)技術(shù)實(shí)用教程 》 目 錄 上一頁 下一頁 退 出 ? XML命名空間是一組關(guān)于元素和屬性命名惟一的集合的名稱。通過 XML命名空間可以標(biāo)識和區(qū)分不同的元素和屬性。 W3C于 1999年初次推薦使用 XML命名空間規(guī)范。在該規(guī)范中指出了如下 XML命名空間的定義形式。 ? 命名空間前綴 :元素名 xmlns:命名空間前綴=命名空間 URI ? 定義 XML命名空間后,可以直接使用命名空間前綴來表示命名空間標(biāo)識符。 2/9/2022 18 《 WEB開發(fā)技術(shù)實(shí)用教程 》 目 錄 上一頁 下一頁 退 出 …… sl:studentlist xmlns:sl= sl:student sl:name張珊 /sl:name sl:gender女 /sl:gender school:name xmlns:school= XXX市北京路 232號 /school:name /sl:student /sl:studentlist …… 命名空間前綴 命名空間 URI 2/9/2022 19 《 WEB開發(fā)技術(shù)實(shí)用教程 》 目 錄 上一頁 下一頁 退 出 ? 可以采用默認(rèn)的命名空間形如“ xmlns=命名空間 URI”以簡化文件。將上述的代碼可以改寫成如下內(nèi)容。 …… studentlist xmlns:sl= xmlns:school= student name張珊 /name gender女 /gender school:name XXX市北京路 232號 /school:name /student /studentlist …… 2/9/2022 20 《 WEB開發(fā)技術(shù)實(shí)用教程 》 目 錄 上一頁 下一頁 退 出 ? XML數(shù)據(jù)島指能被微軟的 Inter Explorer ,以及嵌入到HTML中的 XML數(shù)據(jù)。 ? 通過 XML 數(shù)據(jù)島可以將 XML數(shù)據(jù)作為一個(gè)整體直接傳入到具有 HTML的網(wǎng)頁中,不需要腳本語言就可以實(shí)現(xiàn)。 2/9/2022 21 《 WEB開發(fā)技術(shù)實(shí)用教程 》 目 錄 上一頁 下一頁 退 出 ? 要定義 XML數(shù)據(jù)島,這需要在 HTML代碼按照下列形式將一個(gè) XML文件聲明 XML數(shù)據(jù)島。 xml id=數(shù)據(jù)島名 src=XML文件 URL“ ? 要使用數(shù)據(jù)島還需要實(shí)現(xiàn) XML數(shù)據(jù)綁定到具體 HTML元素中 : ? 在 HTML的元素如 table通過屬性“ datasrc”指明使用具體名稱的 XML數(shù)據(jù)島。 ? 在 HTML的元素如 div、 span中用屬性“ datafld”來綁定到具體的 XML數(shù)據(jù)。 ? 例將XML數(shù)據(jù)按表格輸出,代碼見 HTML5, 運(yùn)行結(jié)果 。 2/9/2022 22 《 WEB開發(fā)技術(shù)實(shí)用教程 》 目 錄 上一頁 下一頁 退 出 ? XML文件必須符合 XML規(guī)范。在具體表現(xiàn)上, XML文件不單具有嚴(yán)格的 XML語法要求,還要求 XML文件定義結(jié)構(gòu)在文檔中必須保持一致。 ? 為了保證一個(gè) XML文件的良構(gòu)( Wellformed)特點(diǎn)和確保 XML文件符合定義規(guī)則,有必要對 XML文件進(jìn)行驗(yàn)證。 ? DTD和 XML Schema常用于 XML驗(yàn)證機(jī)制。 2/9/2022 23 《 WEB開發(fā)技術(shù)實(shí)用教程 》 目 錄 上一頁 下一頁 退 出 ? DTD( Document Type Definition,文檔類型定義)是一種 XML驗(yàn)證機(jī)制,是XML標(biāo)準(zhǔn)的一部分。 ? DTD可以確定 XML文件的合法組成,定義 XML文件的結(jié)構(gòu)。 ? DTD可以定義在 XML 文件內(nèi)部,稱為內(nèi)部 DTD。 ? XML文件也可以通過語句實(shí)現(xiàn)外部 DTD的引用。 2/9/2022 24 《 WEB開發(fā)技術(shù)實(shí)用教程 》 目 錄 上一頁 下一頁 退 出 ? 內(nèi)部 DTD ? XML文件中通過 DOCTYPE實(shí)現(xiàn)內(nèi)部 DTD的定義。具體 DTD內(nèi)容包括在 DOCTYPE中。 ? 形如: !DOCTYPE 根元素名 [ ! 定義元素 ……. ] ? 一個(gè)內(nèi)部 DTD的應(yīng)用實(shí)例 ,代碼見 XML5. 2/9/2022 25 《 WEB開發(fā)技術(shù)實(shí)用教程 》 目 錄 上一頁 下一頁 退 出 ? 導(dǎo)入外部 DTD ? 外部 DTD是導(dǎo)入到 XML的 DTD。 ? 首先,用戶需要按 DTD語法規(guī)則定義一個(gè)文件擴(kuò)展名為“ dtd”的文件。在這個(gè) DTD文件中確定XML文件的結(jié)構(gòu)及組成。 ? 然后在 XML文件中通過 DOCTYPE導(dǎo)入該文件。具體的形如:“ !DOCTYPE 根元素 SYSTEM 文件名 ”。 2/9/2022 26 《 WEB開發(fā)技術(shù)實(shí)用教程 》 目 錄 上一頁 下一頁 退 出 ? DTD元素 ? 在 DTD中聲明 XML文件中元素的元素是 DTD元素。 DTD元素可以說明 XML的元素標(biāo)記、特定元素的子元素以及元素包含的內(nèi)容。DTD元素可以定義 XML文件的元素結(jié)構(gòu),以及反映元素間的相互關(guān)系。 ? DTD元素通過 !ELEMENT… 實(shí)現(xiàn)定義,語法形式如下: !ELEMENT 元素名稱 內(nèi)容 2/9/2022 《 WEB開發(fā)技術(shù)實(shí)用教程 》 陳軼 27 目 錄 上一頁 下一頁 退 出 ? 定義一個(gè)空元素 ? !ELEMENT 元素名稱 EMPTY ? 例 : ? !ELEMENT hr EMPTY對應(yīng) hr/ 2/9/2022 《 WEB開發(fā)技術(shù)實(shí)用教程 》 陳軼 28 目 錄 上一頁 下一頁 退 出 ? 定義包含內(nèi)容的元素 ? XML包含內(nèi)容的元素具有三種形式: ? !ELEMENT 元素名稱 ( PCDATA) :PCDATA表示元素的內(nèi)容是字符數(shù)據(jù)。用 DTD定義 b元素為: !ELEMENT b (PCDATA) ? !ELEMENT 元素名稱 ( CDATA) :CDATA表示元素內(nèi)容可以包含了解析器中不可以解析的字符。 ? !ELEMENT 元素名稱 (ANY): ANY表示元素內(nèi)容可以是任何可以被解析器理解的數(shù)據(jù)組合。例, !ELEMENT (ANY) 2/9/2022 《 WEB開發(fā)技術(shù)實(shí)用教程 》 陳軼 29 目 錄 上一頁 下一頁 退 出 ? 定義包含子元素的元素 ? XML文件體現(xiàn)了樹型結(jié)構(gòu),元素可以嵌套,即一個(gè)元素中包含了多個(gè)子元素。 DTD元素可以定義子元素序列。子元素序列的定義形式如下: ? !ELEMENT 元素名稱 (子元素名稱) :表示元素中包含一個(gè)子元素。 ? !ELEMENT 元素名稱 (子元素 1名稱,子元素 2名稱, ……. ) :表示一個(gè)元素包含了一個(gè)子元
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1