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

正文內容

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

2024-12-28 09:02 本頁面


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