XML 基礎教程, 2/e

靳新 主編 鄭穎 於旭蕾 張偉 副主編

  • 出版商: 清華大學
  • 出版日期: 2024-01-01
  • 定價: $299
  • 售價: 8.5$254
  • 語言: 簡體中文
  • ISBN: 7302625654
  • ISBN-13: 9787302625650
  • 相關分類: XML
  • 下單後立即進貨 (約4週~6週)

  • XML 基礎教程, 2/e-preview-1
  • XML 基礎教程, 2/e-preview-2
  • XML 基礎教程, 2/e-preview-3
XML 基礎教程, 2/e-preview-1

買這商品的人也買了...

商品描述

XML可擴展標記語言的出現為互聯網的發展提供了新的動力,它主要用於網絡中數據的表示、傳遞和交換。本書從初學者的角度出發,以通俗的語言、豐富的實例介紹了與XML相關的各種內容,主要包括XML概述、XML基礎語法、文檔類型定義、XML Schema、CSS層疊樣式表、可擴展樣式語言XSL、XML數據島、文檔對象模型DOM、簡易應用程序編程接口SAX、簡易對象訪問協議SOAP和可伸縮矢量圖形SVG等相關知識。 本書內容由淺入深,在講解基礎知識的同時給出大量實例,每章給出選擇題、填空題、簡答題和上機操作題等習題,便於讀者鞏固所學的知識。 本書適合作為高等院校電腦、軟件等相關專業的教材,還可供相關技術研究人員、應用程序開發人員學習和參考。

目錄大綱

目錄

 

 

 

 

第1章XML概述

 

1.1標記語言

 

1.1.1標準通用標記語言SGML

 

1.1.2超文本標記語言HTML

 

1.1.3可擴展標記語言XML

 

1.2HTML簡介

 

1.2.1HTML特點

 

1.2.2HTML基本語法格式

 

1.2.3HTML常用標記及使用

 

1.3XML簡介

 

1.3.1XML特點

 

1.3.2XML應用領域

 

1.3.3XML相關技術

 

1.4小結

 

1.5習題

 

第2章XML基礎語法

 

2.1XML應用工具

 

2.1.1XML編輯器

 

2.1.2XML解析器

 

2.1.3XML瀏覽器

 

2.2XML文檔結構

 

2.3XML聲明

 

2.4XML處理指令

 

2.5XML元素

 

2.5.1XML元素的命名規則

 

2.5.2XML元素的種類

 

2.5.3XML元素的嵌套

 

2.6XML元素的屬性

 

2.6.1XML元素屬性的定義

 

2.6.2屬性名的命名規則

 

2.6.3屬性值的定義規則

 

2.6.4元素內容與屬性的相互轉換

 

2.7XML註釋

 

2.8預定義實體的引用

 

2.9CDATA區段

 

2.9.1CDATA區段格式

 

2.9.2CDATA區段位置

 

2.10格式正確的XML文檔

 

2.10.1規範的XML文檔

 

2.10.2有效的XML文檔

 

2.10.3規範和有效的XML文檔的關系

 

2.11小結

 

2.12習題

 

 

 

 

 

第3章文檔類型定義

 

3.1DTD概述

 

3.1.1DTD簡介

 

3.1.2DTD基本結構

 

3.2DTD中元素的聲明

 

3.2.1DTD聲明語句

 

3.2.2元素聲明的語法格式

 

3.2.3控制子元素出現次數的聲明

 

3.2.4XML元素的數據類型

 

3.3DTD中屬性的聲明

 

3.3.1屬性的聲明語法

 

3.3.2屬性的附加聲明

 

3.3.3屬性值的類型

 

3.4DTD的基本結構

 

3.4.1內部 DTD的引用

 

3.4.2外部 DTD的引用

 

3.4.3混合 DTD引用方式

 

3.5實體的聲明與引用

 

3.5.1實體的分類

 

3.5.2內部通用實體

 

3.5.3外部通用實體

 

3.5.4內部參數實體

 

3.5.5外部參數實體

 

3.6DTD特性

 

3.7小結

 

3.8習題

 

第4章XML Schema

 

4.1命名空間

 

4.1.1命名空間概述

 

4.1.2命名空間定義

 

4.1.3前置命名法

 

4.1.4默認命名法

 

4.2XML Schema概述

 

4.3XML Schema文檔基本概念

 

4.3.1XML Schema文檔結構

 

4.3.2XML Schema的引用

 

4.3.3XML Schema數據類型

 

4.3.4XML Schema常用元素

 

4.3.5XML Schema簡單類型聲明

 

4.3.6XML Schema復雜類型聲明

 

4.4XMLSchema元素的聲明

 

4.4.1XML Schema元素聲明語句

 

4.4.2XML Schema葉子元素的聲明

 

4.4.3XML Schema枝乾元素的聲明

 

4.5XML Schema屬性的聲明

 

4.6小結

 

4.7習題

 

第5章CSS層疊樣式表

 

5.1CSS概述

 

5.2CSS語法

 

5.3CSS選擇器

 

5.3.1多元素選擇器

 

5.3.2類選擇器

 

5.3.3ID選擇器

 

5.3.4通用選擇器

 

5.3.5後代選擇器

 

5.4CSS屬性設置

 

5.4.1顏色屬性值

 

5.4.2長度屬性值

 

5.4.3佈局屬性

 

5.4.4邊框屬性

 

5.4.5背景屬性

 

5.4.6文本屬性

 

5.4.7字體屬性

 

5.5在XML中引用CSS文件

 

5.6CSS應用實例

 

5.7小結

 

5.8習題

 

第6章可擴展樣式語言XSL

 

6.1XSL概述

 

6.1.1XSL特點

 

6.1.2XSL轉換原理

 

6.1.3XSL與CSS比較

 

6.2創建XSL

 

6.2.1XSL文檔的結構

 

6.2.2使用 XSL轉換XML文檔

 

6.2.3HTML與XSL的結合

 

6.3XSL模板元素

 

6.3.1XSL常用模板元素 

 

6.3.2定義模板元素

 

6.3.3調用顯示模板元素

 

6.3.4輸出模板元素

 

6.3.5XSL應用實例

 

6.4XSL節點的選擇

 

6.4.1使用元素名定位節點信息

 

6.4.2使用“/”定位節點路徑

 

6.4.3使用“//”定位節點路徑

 

6.4.4使用“.”定位節點路徑

 

6.4.5使用“..”定位節點路徑

 

6.4.6使用“*”定位節點路徑

 

6.4.7使用“@”定位屬性

 

6.4.8使用“|”定位節點路徑

 

6.4.9指定限制條件

 

6.5XSL控制模板元素

 

6.5.1循環模板元素

 

6.5.2排序模板元素

 

6.5.3單一條件判斷模板元素

 

6.5.4多重條件判斷模板

 

6.6小結

 

6.7習題

 

第7章XML數據島

 

7.1數據島概述

 

7.1.1數據島基本概念

 

7.1.2數據源對象 

 

7.1.3數據綁定

 

7.2使用數據島顯示XML文檔

 

7.2.1顯示XML單條數據

 

7.2.2顯示XML多條數據

 

7.2.3顯示XML屬性

 

7.2.4分頁顯示XML文檔

 

7.3記錄集操作XML文檔

 

7.4小結

 

7.5習題

 

第8章文檔對象模型DOM

 

8.1DOM概述

 

8.1.1DOM簡介

 

8.1.2DOM文檔結構

 

8.2DOM接口和DOM對象

 

8.2.1DOM接口

 

8.2.2DOM對象

 

8.3使用DOM訪問XML文檔

 

8.3.1DOM對象的創建及XML文檔的加載

 

8.3.2Document節點的訪問

 

8.3.3Element節點的訪問

 

8.3.4Text節點的訪問

 

8.3.5Attr節點的訪問

 

8.4使用DOM操作XML文檔

 

8.4.1動態創建XML文檔

 

8.4.2元素節點的添加和刪除操作

 

8.4.3屬性節點的添加和刪除操作

 

8.4.4文本節點的添加和修改操作

 

8.4.5異常處理

 

8.5小結

 

8.6習題

 

第9章簡易應用程序編程接口SAX

 

9.1SAX概述

 

9.1.1SAX簡介

 

9.1.2SAX工作原理

 

9.2SAX接口及SAX解析器的使用

 

9.2.1SAX接口

 

9.2.2SAX解析器的使用

 

9.3使用SAX解析XML文檔

 

9.3.1處理文件開始與結束

 

9.3.2處理指令

 

9.3.3處理開始和結束標記

 

9.3.4處理文本

 

9.3.5處理空白

 

9.3.6處理命名空間

 

9.3.7處理實體

 

9.3.8SAX異常處理

 

9.4SAX與DOM 技術比較

 

9.5SAX綜合實例

 

9.5.1設計思路

 

9.5.2具體功能實現方法

 

9.6小結

 

9.7習題

 

第10章簡易對象訪問協議SOAP

 

10.1SOAP概述

 

10.1.1SOAP定義

 

10.1.2SOAP的意義

 

10.1.3SOAP發展及前景

 

10.2SOAP結構及語法

 

10.2.1SOAP消息結構

 

10.2.2SOAP元素

 

10.2.3SOAP HTTP Binding

 

10.3SOAP應用實踐

 

10.3.1Web服務創建及發布

 

10.3.2Java調用服務方法

 

10.3.3.NET調用服務方法

 

10.4小結

 

10.5習題

 

第11章可伸縮矢量圖形SVG

 

11.1SVG概述

 

11.1.1SVG簡介

 

11.1.2SVG歷史及優勢

 

11.2SVG形狀

 

11.2.1矩形

 

11.2.2圓形

 

11.2.3橢圓

 

11.2.4線條

 

11.2.5多邊形

 

11.2.6折線

 

11.2.7路徑

 

11.3SVG濾鏡

 

11.3.1濾鏡簡介

 

11.3.2模糊濾鏡

 

11.3.3陰影濾鏡

 

11.3.4顏色濾鏡

 

11.3.5光照濾鏡

 

11.4SVG漸變

 

11.4.1線性漸變

 

11.4.2放射漸變

 

11.5SVG JavaScript

 

11.5.1SVG對象訪問

 

11.5.2SVG事件監聽

 

11.5.3SVG腳本示例

 

11.6小結

 

11.7習題