注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程XML開發(fā)指南

XML開發(fā)指南

XML開發(fā)指南

定 價:¥88.00

作 者: (美)Fabio Arciniegas著;天宏工作室譯
出版社: 清華大學出版社
叢編項: Osborne開發(fā)與應用技術叢書
標 簽: XML

ISBN: 9787894940216 出版時間: 2003-01-01 包裝: 簡裝本
開本: 23cm+光盤1片 頁數(shù): 650 字數(shù):  

內(nèi)容簡介

  本書從軟件開發(fā)人員的角度介紹XML技術。它涉及XML開發(fā)中目前存在的所有主要問題,從語言的基礎知識到某些專業(yè)領域中的高級應用。FabioArciniegas是一位軟件工程師,具有豐富的XML開發(fā)經(jīng)歷,包括對一些重要的Java、C++和PerlXML項目的設計和構造,例如Hugin、SimpleAPIforSAXDatabases以及將對象序列化為XML的設計模式的定義。Fabio還是xml.com等出版物的經(jīng)常撰稿人。您可以借助這本綜合的指導書創(chuàng)建強大而有效的XML應用程序以及高度靈活的文檔結構。本書覆蓋了XML技術及其介紹的完整范圍,包括無線XML,其中包含實際的示例,全面介紹了語言和有關的技術。這個專業(yè)的資源涵蓋了使用XML、剛剛出現(xiàn)的XML標準等進行Web發(fā)布和數(shù)據(jù)交換,適合于中級到高級的專業(yè)Web開發(fā)人員。

作者簡介

  Fabio Arciniegas是一位軟件工程師,具有豐富的XML開發(fā)經(jīng)歷,包括對一些重要的Java、C++和Perl XML項目的設計和構造,例如Hugin、Simple API for SAX Databases以及將對象序列化為XML的設計模式的定義。Fabio還是xml.com等出版物的經(jīng)常撰稿人。

圖書目錄

第一部分 XML結構、語法和應用
第一章 XML基礎
1.1 簡介
1.2 標記簡介
1.3 XML定義
1.3.1 嚴格的定義
1.3.2 面向Web的定義
1.3.3 面向數(shù)據(jù)的定義
1.4 XML系列的示意圖
1.5 XML語法和主要概念
1.5.1 簡介
1.5.2 XML:詳細介紹
1.6 綜合應用:示例XML文檔
1.7 小結
第二章 DTD:特性和技術
2.1 簡介
2.2 DTD簡介
2.2.1 DTD和文檔
2.2.2 聲明元素
2.2.3 聲明屬性
2.2.4 聲明實體
2.3 深入研究DTD
2.3.1 元素類型聲明
2.3.2 屬性列表聲明
2.4 更深入地討論實體
2.4.1 實體類型
2.4.2 外部通用實體
2.4.3 內(nèi)部通用實體
2.4.4 未分析實體
2.5 參數(shù)實體的有用集合
2.5.1 條件節(jié)
2.5.2 內(nèi)部和外部DTD子集
2.6 小結
第三章 名稱空間和XML處理簡介
3.1 簡介
3.2 名稱空間
3.2.1 定義和例子
3.2.2 例子
3.2.3 名稱空間聲明
3.2.4 合格名稱
3.2.5 結構上的細節(jié)
3.2.6 一些常見的誤解
3.3 處理模型
3.3.1 范例
3.3.2 特性
3.4 小結
第二部分 XML的分析和程序化處理
第四章 SAX和SAX2(版本1.0和2.0)
4.1 SAX和SAX2背后的基本原理
4.2 SAX 1.0/SAX2的用途
4.3 SAX示例程序
4.3.1 定義處理程序
4.3.2 在分析程序上注冊處理程序并開始分析
4.4 SAX2結構
4.5 SAX2的高級特征
4.5.1 篩選器
4.5.2 適配器
4.6 SAX應用程序中的常見設計錯誤
4.6.1 使用非內(nèi)聚性的處理程序
4.6.2 過多使用DefaultHandler
4.6.3 數(shù)據(jù)狀態(tài)的直接修改(在需要歷史數(shù)據(jù)時)
4.7 小結
第五章 使用SAX和SAX2的高級設計
5.1 簡介
5.2 SAX2應用程序中的生成器模式
5.2.1 用途
5.2.2 例子
5.2.3 結構
5.2.4 例子
5.2.5 結果
5.3 SAX2應用程序中的命令模式
5.3.1 用途
5.3.2 例子
5.3.3 結構
5.3.4 例子
5.3.5 結果
5.4 責任鏈
5.4.1 用途
5.4.2 例子
5.4.3 結構
5.4.4 例子
5.4.5 結果
5.5 小結
第六章 文檔對象模型第2級(DOM 2)
6.1 簡介
6.1.1 DOM的歷史
6.1.2 DOM是什么
6.2 小型DOM應用程序
6.2.1 問題
6.2.2 解決方案
6.3 DOM結構
6.3.1 DOM示意圖
6.3.2 核心DOM接口
6.3.3 綜合性的例子
6.4 小結
第七章 使用DOM2的高級設計
7.1 簡介
7.2 DOM2應用程序中的訪問者模式
7.2.1 訪問者模式的用途
7.2.2 例子
7.2.3 結構
7.2.4 例子
7.2.5 結果
7.3 DOM2應用程序中的Iterator模式
7.3.1 Iterator的用途
7.3.2 例子
7.3.3 Iterator模式的結構
7.3.4 例子
7.3.5 結果
7.4 DOM2應用程序中的Mediator模式
7.4.1 用途
7.4.2 例子
7.4.3 結構
7.4.4 例子
7.4.5 結果
7.5 小結
第三部分 與XML有關的技術
第八章 XPath——XML路徑語言
8.1 簡介
8.2 XPath——經(jīng)驗方法
8.2.1 對樣式的初步說明
8.2.2 MPath基礎知識
8.3 XPath工具
8.3.1 XPath位置路徑試驗程序
8.3.2 emacs XPath擴展
8.3.3 庫
8.4 通過程序使用XPath
8.5 XPath的一些細節(jié)
8.5.1 位置路徑
8.5.2 步
8.5.3 arc
8.5.4 簡寫的語法
8.6 小結
第九章 XPointer
9.1 簡介
9.2 XPointer基礎知識
9.3 XPointer模型和語言
9.3.1 邏輯路徑的簡要介紹
9.3.2 XPointer的格式
9.4 XPointer轉義
9.4.1 XPointer URI引用轉義
9.4.2 XPointer XML轉義
9.4.3 XPointer轉義
9.5 XPointer對XPath的擴展
9.5.1 XPointer向XPath添加的新概念
9.5.2 XPointer向XPath添加的新函數(shù)
9.5.3 向XPath添加的特性總結
9.6 XPointer工具
9.7 小結
第十章 XLink
10.1 簡介
10.1.1 XML數(shù)據(jù)之間的關系
10.2 XLink元素
10.3 使用實例說明擴展的XLink和簡單的XLink
10.3.1 例子的結構
10.3.2 XLink標記
10.3.3 擴展鏈接
10.3.4 簡單鏈接
10.3.5 XLink的表示方法
10.3.6 總結:XLink全局屬性和使用規(guī)則的分類
10.4 抽象XLink的例子
10.4.1 圖表的概念
10.4.2 在XML中使用XLink建立定向圖模型
10.4.3 在Java之后建立圖表模型
10.4.4 從XML圖表構造Java圖表
10.5 小結
第十一章 XSLT:轉換XML
11.1 簡介
11.2 專業(yè)概述
11.2.1 基礎知識
11.2.2 簡單的XSLT轉換
11.3 關于轉換過程的更多內(nèi)容
11.3.1 在節(jié)點上操作
11.3.2 直觀地了解轉換流程
11.4 XSLT處理程序
11.4.1 安裝和調(diào)用Xalan
11.4.2 安裝和激活XT
11.5 完整的XSLT語言
11.5.1 源文檔
11.5.2 插入新元素和屬性
11.5.3 插入文本
11.5.4 插入生成的文本
11.5.5 復制
11.5.6 編號
11.5 7 條件
11.5.8 循環(huán)
11.5.9 排序
11.5.10 變量
11.5.11 命名模板
11.5.12 向模板傳遞參數(shù)
11.6 小結
第十二章 XSLT:高級用法和技巧
12.1 簡介
12.2 從結構到顯示:功能需求
12.2.1 需求
12.2.2 建立信息模型
12.2.3 轉換到XHTML
12.2.4 有關轉換到PDF的說明
12.3 非文字表示:使用SVG生成圖形
12.3.1 圖形表示
12.3.2 建立信息模型
12.3.3 將數(shù)據(jù)顯示為SVG
12.3.4 將統(tǒng)計數(shù)據(jù)轉換為多幅SVG圖形
12.4 樣式表重用技術
12.5 擴展XSLT
12.5.1 擴展XSLT的時機
12.5.2 非遞歸方案
12.5.3 實現(xiàn)times結構
12.5.4 有關其他擴展類型的說明
12.5.5 其他擴展
12.6 簡明的XSLT參考
12.7 小結
第十三章 XML模式
13.1 簡介
13.2 XML模式:專業(yè)方法
13.2.1 類型
13.2.2 側面
13.2.3 匿名類型
13.2.4 內(nèi)容模型
13.2.5 元素和屬性重用:命名組
13.2.6 注釋
13.3 小結
第十四章 高級數(shù)據(jù)建模和XML模式
14.1 簡介
14.2 XML模式的高級概念
14.2.1 派生和其他高級類型關系
14.2.2 惟一性
14.2.3 模塊化和重用
14.3 XML模式與DTD的比較(Rick Jelliffe)
14.4 小結
第四部分 主要的XML應用
第十五章 無線XML:WAP、VoiceXML及其他
15.1 簡介
15.2 WAP
15.2.1 WAP的基本原理
15.2.2 WAP模型
15.2.3 WAP的結構
15.2.4 WAE
15.3 WML
15.3.1 設置WML開發(fā)環(huán)境
15.3.2 WML的用法
15.3.3 WML的完整介紹
15.3.4 結構
15.4 WMLScript
15.4.1 WMLScript結構
15.4.2 VoiceXML
15.5 小結
第十六章 XML和數(shù)據(jù)庫
16.1 簡介
16.2 WML數(shù)據(jù)庫關系
16.2.1 文檔類型
16.2.2 耦合程度
16.3 特定詞匯的自定義類
16.4 用于獨立數(shù)據(jù)庫的API
16.5 中間件工具
16.5.1 模板與映射
16.5.2 xml-dbms
16.5.3 綜合應用:完整的例子
16.6 元數(shù)據(jù)轉換
16.7 內(nèi)容管理系統(tǒng)
16.8 XML(數(shù)據(jù)庫應用程序)服務器
16.9 產(chǎn)品列表
16.10 小結
第十七章 XML服務器到服務器:XML-RPC和B2B
17.1 簡介
17 2 XML-RPC
17.3 遠程過程調(diào)用基礎
17.3.1 調(diào)用的形式
17.3.2 響應的形式
17.3.3 錯誤的形式
17.3.4 測試XML-RPC服務
17.3.5 XML-RPC的優(yōu)缺點
17.3.6 XML-RPC編程的專業(yè)介紹
17.3.7 深入了解XML-RPC規(guī)范
17.4 使用XML-RPC的B2B應用程序:DVD價格比較
17.4.1 結構
17.4.2 DVDTitles服務
17.4.3 DVDTitles服務器
17.4.4 DVDPage客戶
17.4.5 DVDPrices服務
17.5 小結
第五部分 綜合實例
第十八章 表示XML:CSS2、XHTML、SVG和SMIL
18.1 簡介
18.2 XML+CSS
18.2.1 XML+CSS簡介
18.2.2 語法和機制
18.2.3 CSS可視方框模型
18.2.4 完整的例子
18.3 小結
第十九章 錯誤跟蹤應用程序
19.1 簡介
19.2 需求
19.2.1 XMLBugTrack的需求(由req2txt.xsl生成)
19.2.2 XMLBugTrack的需求(由req2xhtml.xsl生成)
19.2.3 XMLBugTrack的需求(原始的XML)
19.3 分析與設計
19.3.1 結構圖
19.3.2 設計
19.3.3 實現(xiàn)
19.3.4 從數(shù)據(jù)庫到XML的連接和XSLT處理
19.4 小結
第二十章 知識管理應用程序
20.1 簡介
20.2 什么是知識管理
20.3 需求
20.4 底層的DTD
20.4.1 注釋DTD
20.4.2 字典
20.5 注釋文檔的編輯器
20.6 創(chuàng)建表示方法的SMIL/HTML
20.7 小結
第六部分 附錄
附錄A XML語法參考
附錄B XML 1.0規(guī)范
附錄C 主要的表示型DTD
附錄D UML快速參考
附錄E 重要的自定義DTD

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號