XML實用教程

出版時間:2009-4  出版社:人民郵電出版社  作者:范立峰 編  頁數(shù):198  
Tag標簽:無  

前言

  可擴展標記語言(XML)是由萬維網(wǎng)協(xié)會(W3C)推出的新一代數(shù)據(jù)交換的標準,它主要用于定義Web網(wǎng)頁上的文檔元素和商業(yè)文檔。對XML,的研究和應用在業(yè)界正逐漸興起,并在Intemet上迅速發(fā)展。XML,最大的特點是能夠結構化地描述數(shù)據(jù),實現(xiàn)數(shù)據(jù)共享。作為標記語言,XML又是一種元語言,用戶可用XML來創(chuàng)建自己需要的其他標記語言(如出版社可以用來定義書籍標記語言)。正是由于XML的可擴展性,使得XML的應用能迅速滲透到各個領域,并使得廣大用戶對XML的學習正在全面展開?! ”緯亲髡咴诳偨Y了多年開發(fā)經(jīng)驗與成果的基礎上編寫的。本書全面、翔實地介紹了XML開發(fā)所需的各種知識和技巧。通過對本書的學習,讀者可以快速、全面地掌握和使用XML,并可達到融會貫通、靈活運用的目的。

內(nèi)容概要

  《XML實用教程》主要面向XML的初學者,重點放在XML的相關重要概念和技術上,并配有例題詳解,且所選例題具有一定的針對性。《XML實用教程》內(nèi)容主要包括XML概述、XML文件的規(guī)則、XML數(shù)據(jù)的底層結構、XML Schema模式、使用CSS格式化顯示XML文件、使用XSL格式化顯示XML文件、XML的數(shù)據(jù)源對象等,同時還介紹了兩個XML解析器,即DOM解析器與SAX解析器。《XML實用教程》可作為高等學校計算機、電子商務以及信息類相關專業(yè)的XML相關課程的教材,也可供廣大Web應用程序開發(fā)者和用戶學習參考,也適合專職的XSLT程序員使用。

書籍目錄

第1章 XML概述 11.1 什么是XML 11.1.1 XML程序實例 11.1.2 XML的特性 21.1.3 XML與HTML的區(qū)別 41.2 XML文件的操作 41.2.1 XML文件的編輯 41.2.2 XML文件的保存 51.2.3 XML文件的運行 51.3 XML基礎知識 61.3.1 XML的定義 61.3.2 XML的設計目標 61.3.3 XML的樣式語言 71.3.4 XML的鏈接語言 81.3.5 XML的名稱空間 91.3.6 XML的文檔對象模型 91.3.7 XML的文檔類型定義 91.3.8 XML的文檔類型模式 101.4 XML解析器 101.4.1 XML解析器簡介 111.4.2 XML解析器解析XML文件的步驟 111.5 XML的應用領域 12小結 12習題 12第2章 XML文件的規(guī)則 142.1 XML聲明 142.1.1 XML聲明中的版本屬性 142.1.2 XML聲明中的編碼屬性 152.1.3 XML聲明中的獨立屬性 162.2 XML中標記設置 162.2.1 空標記的設置 172.2.2 非空標記的設置 172.2.3 非空標記的內(nèi)容設置 182.2.4 標記的名稱 182.2.5 根標記 192.3 特殊字符處理 202.4 CDATA段 212.5 標記的文本數(shù)據(jù) 212.6 屬性設置 232.6.1 屬性的構成 232.6.2 屬性的原則 232.7 注釋設置 232.8 名稱空間 242.8.1 有前綴和無前綴的名稱空間 242.8.2 標記中聲明名稱空間 252.8.3 名稱空間的作用域 252.8.4 名稱空間的名字 262.9 區(qū)分大小寫 272.10 標記的子標記的關系 27小結 28習題 28第3章 XML數(shù)據(jù)的底層結構 303.1 有效的XML文件 303.2 如何檢查XML文件的有效性 303.3 XML文件與DTD的匹配 333.4 XML文檔類型定義文件DTD 343.4.1 DTD的元素 343.4.2 DTD的完整性 363.4.3 DTD的屬性定義 363.4.4 DTD與名稱空間 403.4.5 DTD的實體 413.4.6 DTD中的參數(shù)實體 433.4.7 DTD中的注釋 45小結 45習題 45第4章 XML Schema模式 474.1 什么是XML Schema 474.2 XML Schema的文檔結構 484.3 XML Schema標記及屬性定義 494.3.1 簡單類型標記的定義 494.3.2 自定義數(shù)據(jù)類型 494.3.3 復雜類型標記子標記的定義 534.3.4 復雜類型標記的屬性的定義 544.3.5 空標記及混合內(nèi)容標記的定義 544.4 全局聲明和局部聲明 554.5 XML Schema的組定義 564.6 XML Schema中的注釋 574.7 XML文件與Schema文件的匹配 574.8 XML文件對于XML Schema模式的校驗 58小結 60習題 60第5章 使用CSS格式化顯示XML文件 625.1 CSS技術簡介 625.2 XML與CSS結合的方式 635.2.1 調(diào)用獨立樣式文件 635.2.2 將樣式語句嵌入到XML文件 645.2.3 混合方法指定樣式 655.2.4 使用多個樣式文件 655.3 CSS格式化XML文件 665.3.1 定義樣式 665.3.2 文本顯示方式設置 675.3.3 文本屬性設置 705.3.4 設置元素 725.3.5 元素定位顯示 755.3.6 圖片設置 785.3.7 環(huán)繞文本 80小結 80習題 80第6章 使用XSL格式化顯示XML文件 82第7章 XML的數(shù)據(jù)源對象 1117.1 數(shù)據(jù)島的概念 1117.1.1 內(nèi)嵌的數(shù)據(jù)島 1117.1.2 外部數(shù)據(jù)島 1137.2 通過記錄集管理數(shù)據(jù)島 1157.2.1 創(chuàng)建記錄集 1157.2.2 通過記錄集訪問數(shù)據(jù)島中各個標記 1167.2.3 操作記錄集 1177.2.4 遍歷記錄集 1187.2.5 對記錄集進行分頁 1207.2.6 把記錄存儲到數(shù)組中 1227.3 數(shù)據(jù)管理 1247.3.1 關系數(shù)據(jù)庫中數(shù)據(jù)的存儲與查詢 1247.3.2 XML數(shù)據(jù)中信息的存儲與查詢 1267.4 XML與數(shù)據(jù)庫的交互 1307.4.1 數(shù)據(jù)庫到XML文檔的信息交互 1307.4.2 XML文檔到數(shù)據(jù)庫的信息交互 1337.5 SQL Server對XML的支持 1357.5.1 從SQL Server數(shù)據(jù)庫中提取數(shù)據(jù)到XML 1357.5.2 XML數(shù)據(jù)保存到數(shù)據(jù)庫 138小結 139習題 139第8章 DOM解析器 1418.1 DOM解析器 1418.1.1 DOM標準 1418.1.2 認識DOM解析器 1428.2 節(jié)點的類型 1438.2.1 Node接口 1438.2.2 NodeList接口 1448.2.3 NamedNodeMap接口 1458.3 Document節(jié)點 1458.4 Element節(jié)點 1478.5 Text節(jié)點 1498.6 CDATASection節(jié)點 1518.7 Attr節(jié)點 1538.8 DocumentType節(jié)點 1558.8.1 獲取DTD的基本信息 1558.8.2 獲取實體 1568.9 處理空白 1578.10 驗證規(guī)范性和有效性 1598.11 使用DOM生成XML文件 1598.12 XML與JSP的結合 162小結 165習題 165第9章 SAX解析器 1679.1 SAX解析器 1679.1.1 概述 1679.1.2 工作原理 1679.1.3 事件處理器 1689.1.4 事件的產(chǎn)生與處理 1709.2 文件的開始與結束 1719.3 XML中的處理指令 1739.4 開始標記與結束標記 1759.5 文本數(shù)據(jù) 1789.6 處理空白 1809.7 名稱空間 1819.8 實體 1839.9 文件的定位器 1879.10 處理SAX解析過程中發(fā)現(xiàn)的錯誤信息 1899.11 SAX過濾器 1939.11.1 SAX過濾器基本原理 1939.11.2 SAX過濾器程序設計模式 193小結 197習題 197

章節(jié)摘錄

  XML是一種數(shù)據(jù)存儲語言,它可以很好地描述數(shù)據(jù),XML注重的是數(shù)據(jù)的結構,而沒有任何數(shù)據(jù)顯示樣式。因此,瀏覽器不能直接顯示其中的文本數(shù)據(jù),如果想讓瀏覽器只顯示其中的數(shù)據(jù),就需要借助其他方法。W3C提供了兩種通用的樣式語言,即層疊樣式表(Cascading Style Sheet,CSS)和可擴展樣式語言(eXtensible Style Language,XSL),IE6.0也支持這兩種語言。本章主要介紹CSS技術,以及CSS與XML的結合應用?! 盈B樣式表(Cascading Style Sheet,CSS)是由W3C在1996年正式推出的,最初的版本是CSSl。1998年W3C又正式推出了CSS 2版本,現(xiàn)在正在使用的是CSS2.1版本,而CSS3版本還處于開發(fā)中。CSS是一種樣式控制語言,它用來設置字體樣式等內(nèi)容,最初是為彌補HTMI。的不足而出現(xiàn)的。后來,CSS又應用在XML中,用來格式化XMI。數(shù)據(jù)內(nèi)容。可以說,CSS就是一組規(guī)則的集合?! SS語法非常簡單,組成CSS語法的元素只有CSS選擇符與CSS屬性。每個CSS選擇符由一個或多個CSS屬性組成,其基本格式如下。

編輯推薦

  《XML實用教程》針對XML初學者,重點介紹XML的核心技術及XML的相關技術。全書提供了大量的案例習題,與講解知識點緊密結合;配有多媒體教學課件,方便教學;提供所有例題源代碼、習題答案,方便學習;通過《XML實用教程》的學習,讀者可以快速掌握XML的相關知識及具體應用?! ±碚撝v解通俗易懂  案例習題經(jīng)典實用  重點技術全面包括

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    XML實用教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7