XML高級(jí)編程

出版時(shí)間:2001-2  出版社:機(jī)械工業(yè)出版社  作者:Didier Martin  頁數(shù):945  譯者:李喆  
Tag標(biāo)簽:無  

內(nèi)容概要

第1章 XML簡(jiǎn)介
1.1 標(biāo)記語言
1.2 XML的起源和目的
1.3 Web體系結(jié)構(gòu):過去與未來
1.3.1 傳統(tǒng)Web體系結(jié)構(gòu)
1.3.2 XML下的Web體系結(jié)構(gòu)
1.4 XML基本特征
1.5 詞匯表
1.5.1 科學(xué)詞匯表
1.5.2 商業(yè)詞匯表
1.5.3 法律詞匯表
1.5.4 醫(yī)學(xué)詞匯表
1.5.5 計(jì)算機(jī)詞匯表
1.6 XML技術(shù)的主要特性
1.6.1 格式正規(guī)的XML
1.6.2 文檔類型定義
1.6.3 數(shù)據(jù)建模
1.6.4 文檔對(duì)象模型
1.6.5 XML簡(jiǎn)單API
1.6.6 命名空間和模式
1.6.7 鏈接和查詢
1.6.8 轉(zhuǎn)換XML
1.6.9 XML和數(shù)據(jù)庫
1.6.10 服務(wù)器到服務(wù)器
1.6.11 電子商務(wù)與XML
1.6.12 使用樣式
1.6.13 無線應(yīng)用協(xié)議和WML
1.7 XML的應(yīng)用程序舉例
1.8 小結(jié)
第2章 XML語法
2.1 標(biāo)記語法
2.1.1 字符
2.1.2 命名
2.2 文檔部分
2.3 元素
2.3.1 起始標(biāo)記
2.3.2 結(jié)束標(biāo)記
2.3.3 空元素標(biāo)記
2.3.4 標(biāo)記:一個(gè)簡(jiǎn)單的例子
2.3.5 文檔元素
2.3.6 子元素
2.3.7 元素嵌套
2.3.8 字符串
2.4 字符數(shù)據(jù)
2.5 屬性
2.5.1 特殊屬性
2.5.2 空白
2.5.3 行尾的處理
2.6 字符引用和實(shí)體引用
2.6.1 字符引用
2.6.2 實(shí)體引用
2.7 處理指令
2.8 注釋
2.9 CDATA部分
2.10 文檔結(jié)構(gòu)
2.10.1 序言
2.10.2 尾聲
2.11 XML語法小結(jié)
2.12 格式正規(guī)的文檔
2.13 解析器
2.13.1 事件驅(qū)動(dòng)的解析器
2.13.2 基于樹的解析器
2.13.3 解析器基準(zhǔn)測(cè)試
2.14 書籍目錄應(yīng)用程序
2.15 小結(jié)
第3章 文檔類型定義
3.1 為何需要正式的結(jié)構(gòu)
3.1.1 文檔域
3.1.2 驗(yàn)證文檔的有效性
3.2 編寫DTD:通用原則
3.2.1 將DTD與XML文檔相關(guān)聯(lián)
3.2.2 基本標(biāo)記聲明
3.3 正式的DTD結(jié)構(gòu)
3.3.1 實(shí)體
3.3.2 元素
3.3.3 屬性
3.3.4 條件部分
3.4 DTD的缺點(diǎn)
3.5 用于圖書目錄問題的DTD
3.5.1 圖書目錄問題的正式定義
3.5.2 對(duì)象關(guān)系問題
3.5.3 進(jìn)一步討論
3.6 小結(jié)
第4章 數(shù)據(jù)建模與XML
4.1 信息建模
4.1.1 靜態(tài)模型和動(dòng)態(tài)模型
4.1.2 文檔和數(shù)據(jù)
4.1.3 從何處開始
4.1.4 靜態(tài)信息模型
4.1.5 動(dòng)態(tài)建模:對(duì)數(shù)據(jù)進(jìn)行哪些處理
4.2 設(shè)計(jì)XML文檔
4.2.1 XML的兩種角色
4.2.2 將信息模型映射到XML
4.3 模式語言和表示法
4.3.1 模式的作用
4.3.2 將DTD作為模式
4.3.3 XML模式建議
4.4 小結(jié)
第5章 文檔對(duì)象模型
5.1 什么是文檔對(duì)象模型
5.1.1 XML文檔結(jié)構(gòu)
5.1.2 為何使用DOM
5.1.3 DOM規(guī)范
5.1.4 現(xiàn)實(shí)世界中的DOM
5.1.5 特殊的XML DOM實(shí)例——HTML DOM
5.2 使用DOM
5.2.1 DOM API
5.2.2 客戶端和服務(wù)器端
5.2.3 DOM在出版過程中的應(yīng)用
5.3 使用DOM和XML的應(yīng)用實(shí)例
5.3.1 簡(jiǎn)單的客戶端實(shí)例
5.3.2 更復(fù)雜的編程實(shí)例
5.4 DOM和XML的未來
5.4.1 W3C的工作
5.4.2 應(yīng)用
5.4.3 數(shù)據(jù)庫、模式和DOM
5.5 小結(jié)
第6章 SAX 1.0:XML簡(jiǎn)易API
6.1 事件驅(qū)動(dòng)接口
6.2 SAX的由來
6.3 SAX的高級(jí)特性
6.3.1 可選擇的源輸入
6.3.2 處理外部實(shí)體
6.3.3 選擇解析器
6.4 一些SAX設(shè)計(jì)模式
6.5 SAX 2.0
6.5.1 可配置的接口
6.5.2 核心的特性和屬性
6.6 小結(jié)
第7章 命名空間和模式
7.1 混合詞匯表
7.1.1 分解問題
7.1.2 重用
7.1.3 多義性名稱沖突
7.2 命名空間
7.3 定義和聲明命名空間
7.3.1 聲明一個(gè)命名空間
7.3.2 限定名
7.3.3 范圍
7.4 在格式正規(guī)的書籍里使用命名空間實(shí)例
7.5 模式
7.5.1 與DTD有關(guān)的問題
7.5.2 一個(gè)對(duì)創(chuàng)建模式的幫助
7.6 W3C在XML模式方面的工作
7.6.1 DTD與XML模式的比較
7.6.2 結(jié)構(gòu)
7.6.3 數(shù)據(jù)類型
7.7 簡(jiǎn)化了的XML Data
7.7.1 MSXML對(duì)命名空間和模式的支持
7.7.2 數(shù)據(jù)類型
7.8 圖書目錄中的變化
7.8.1 為什么煩惱
7.8.2 重鑄DTD
7.8.3 模式協(xié)調(diào)
7.9 小結(jié)
第8章 鏈接和查詢
8.1 XML信息集合
8.1.1 信息類型
8.1.2 信息集合的重要性
8.1.3 小結(jié)
8.2 鏈接
8.2.1 什么是鏈接
8.2.2 W3C規(guī)范:XLink
8.3 XPointer
8.3.1 HTML指針
8.3.2 XPointer規(guī)范
8.4 W3C XPath推薦標(biāo)準(zhǔn)
8.4.1 Location Step
8.4.2 XPointer對(duì)XPath的擴(kuò)展
8.4.3 XPointer錯(cuò)誤
8.4.4 小結(jié)
8.5 XML程序段交換
8.5.1 什么是文檔程序段
8.5.2 文檔程序段的一些用途
8.5.3 問題:Bare文檔程序段并不總是充分的
8.5.4 解決辦法:環(huán)境信息
8.5.5 回顧實(shí)例
8.5.6 如何傳輸程序段
8.5.7 小結(jié)
8.6 查詢
8.6.1 什么是查詢語言
8.6.2 關(guān)系型數(shù)據(jù)庫和XML文檔之間的區(qū)別
8.6.3 XML查詢語言的發(fā)展歷史
8.6.4 使用XPath和XSLT查詢XML文檔
8.6.5 查詢語言展望
8.7 小結(jié)
第9章 轉(zhuǎn)換XML
9.1 為什么轉(zhuǎn)換XML
9.1.1 在不同詞匯表之間轉(zhuǎn)換
9.1.2 動(dòng)態(tài)轉(zhuǎn)換
9.1.3 不同的瀏覽器
9.2 XSL
9.3 XSLT樣式表命令
9.3.1 創(chuàng)建模板
9.3.2 處理空白
9.3.3 輸出格式
9.3.4 合并樣式表
9.3.5 嵌入樣式表
9.4 使用XSLT的例子
9.4.1 命令的轉(zhuǎn)換
9.4.2 循環(huán)
9.4.3 排序
9.4.4 條件處理
9.4.5 名稱模板
9.4.6 編號(hào)方式
9.4.7 拷貝
9.5 使用DOM進(jìn)行XML文檔的轉(zhuǎn)換
9.5.1 用DOM進(jìn)行命令的轉(zhuǎn)換
9.5.2 在運(yùn)行時(shí)修改一個(gè)XSLT文檔
9.6 XSL轉(zhuǎn)換與DOM轉(zhuǎn)換的比較
9.7 小結(jié)
第10章 XML和數(shù)據(jù)庫
10.1 存儲(chǔ)XML
10.1.1 持續(xù)性問題
10.1.2 文檔管理
10.1.3 XML存儲(chǔ)和數(shù)據(jù)庫
10.1.4 結(jié)論
10.2 XML的交換
10.2.1 數(shù)據(jù)標(biāo)準(zhǔn)
10.2.2 查詢標(biāo)準(zhǔn)
10.2.3 結(jié)論
10.2.4 你可能需要的標(biāo)準(zhǔn)
10.3 圖書目錄的例子
10.3.1 處理存在的數(shù)據(jù)和應(yīng)用
10.3.2 圖書目錄模式
10.4 結(jié)論
第11章 服務(wù)器到服務(wù)器
11.1 XML的傳送
11.1.1 基于FTP的XML傳送
11.1.2 XML和消息隊(duì)列
11.1.3 基于HTTP的XML
11.1.4 基于SMTP的XML
11.2 作為一種分布式組件模式的XML
11.2.1 消息傳送和串行化
11.2.2 緊耦合系統(tǒng)和松耦合系統(tǒng)
11.2.3 通信方式
11.3 XML-RPC
11.3.1 為什么使用XML-RPC
11.3.2 XML-RPC適用于何處
11.3.3 XML-RPC規(guī)范——技術(shù)全瞻
11.3.4 XML-RPC的實(shí)現(xiàn)
11.3.5 書籍應(yīng)用例子
11.3.6 到哪里去
11.4 SOAP
11.4.1 XML-RPC++
11.4.2 實(shí)現(xiàn)
11.4.3 結(jié)論
11.5 WebDAV
11.6 小結(jié)
第12章 電子商務(wù)和XML
12.1 什么是電子商務(wù)
12.1.1 對(duì)客戶直接銷售
12.1.2 企業(yè)對(duì)企業(yè)交易
12.1.3 信息共享和內(nèi)容聯(lián)合
12.1.4 EDI——電子數(shù)據(jù)交換
12.2 在電子商務(wù)中應(yīng)用XML
12.2.1 通常的錯(cuò)誤概念
12.2.2 在電子商務(wù)中使用XML的感受
12.3 展望未來
12.3.1 發(fā)現(xiàn)和調(diào)解
12.3.2 容器
12.3.3 代理
12.3.4 模板
12.4 理論轉(zhuǎn)化為實(shí)現(xiàn)
12.5 電子商務(wù)解決方案
12.6 行業(yè)方案
12.6.1 縱向行業(yè)解決方案的關(guān)鍵
12.6.2 旅游
12.7 人力資源
12.7.1 HR-XML
12.7.2 健康
12.8 cXML——縱向行業(yè)的一個(gè)詳細(xì)例子
12.8.1 為什么有cXML
12.8.2 cXML協(xié)議規(guī)范
12.8.3 消息傳輸
12.9 第1步——橫向行業(yè)
12.9.1 ASC X12
12.9.2 XML-EDIFACT
12.9.3 電子商務(wù)XML工作組
12.10 第一個(gè)橫向步驟
12.10.1 BizTalk標(biāo)記規(guī)范
12.10.2 規(guī)范的目標(biāo)和當(dāng)前的限制
12.10.3 文檔結(jié)構(gòu)
12.10.4 一個(gè)用于Wrox書店的BizTalk文檔
12.10.5 BizTalk Jumpstart工具包簡(jiǎn)介
12.10.6 BizTalk服務(wù)器
12.11 小結(jié)
第13章 樣式XML
13.1 解釋的位置
13.2 客戶端的XML轉(zhuǎn)換
13.3 解釋模型
13.3.1 視覺解釋
13.3.2 語音解釋
13.3.3 如何將樣式表鏈接到XML文檔上
13.3.4 規(guī)則語言
13.3.5 CSS
13.3.6 XSL
13.3.7 用XSL解釋XML
13.3.8 DSSSL
13.3.9 Omnimark
13.4 小結(jié)
第14章 無線應(yīng)用協(xié)議
14.1 新客戶介紹
14.2 了解無線環(huán)境
14.2.1 服務(wù)
14.2.2 無線網(wǎng)絡(luò)
14.2.3 WAP如何解決無線網(wǎng)絡(luò)應(yīng)用遇到的問題
14.3 介紹WML
14.3.1 怎樣將第一份文檔傳送到電話上
14.3.2 WML文檔的結(jié)構(gòu)
14.3.3 通用屬性
14.3.4 WML包括什么
14.3.5 Meta信息
14.3.6 基本字符、表格和演示
14.3.7 使用計(jì)時(shí)器
14.3.8 事件處理器
14.3.9 使用變量
14.3.10 任務(wù)和菜單
14.3.11 客戶端模板
14.3.12 表單數(shù)據(jù)
14.3.13 圖像
14.4 在服務(wù)器上生成WML
14.5 WROX的WML應(yīng)用
14.6 WML腳本
14.6.1 基本概念
14.6.2 字節(jié)碼
14.6.3 如何從WML上調(diào)用腳本函數(shù)
14.7 腳本庫
14.7.1 決定瀏覽器的狀態(tài)——WMLBrowser腳本庫
14.7.2 Dialogs庫
14.7.3 特定的語言函數(shù)
14.7.4 浮點(diǎn)數(shù)
14.7.5 字符串
14.7.6 URL
14.8 如何得到更多的信息
14.9 小結(jié)
第15章 實(shí)例研究1——數(shù)據(jù)雙重性
15.1 商業(yè)需求
15.2 系統(tǒng)要求
15.3 設(shè)計(jì)時(shí)間:讓我們開始吧
15.4 實(shí)現(xiàn)方法概述
15.5 建立數(shù)據(jù)庫
15.6 提供XML功能的ASP
15.7 客戶端頁面
15.8 “以編號(hào)瀏覽”XSL樣式表
15.9 “以名字瀏覽”XSL樣式表
15.10 激活XSL樣式表
15.11 問題:保持樹的同步
15.12 小結(jié)
第16章 實(shí)例研究2——XML和分布式應(yīng)用程序
16.1 目前的弱點(diǎn)
16.2 構(gòu)建網(wǎng)絡(luò)應(yīng)用程序的五條原則
16.2.1 從粗粒度服務(wù)構(gòu)建應(yīng)用程序
16.2.2 通過查詢目錄發(fā)現(xiàn)服務(wù)
16.2.3 將服務(wù)提供為自描述數(shù)據(jù)
16.2.4 服務(wù)是短暫的
16.2.5 服務(wù)必須可擴(kuò)展,且能夠降低對(duì)外部的要求
16.3 商業(yè)實(shí)例
16.4 應(yīng)用程序設(shè)計(jì)
16.4.1 應(yīng)用程序的組織
16.4.2 程序員服務(wù)客戶
16.4.3 服務(wù)
16.4.4 交換詞匯表
16.5 實(shí)現(xiàn)
16.5.1 定位服務(wù)
16.5.2 管理數(shù)據(jù)綁定
16.6 輸入和編輯程序員信息
16.6.1 客戶端
16.6.2 服務(wù)器端
16.6.3 用于插入程序員信息的完整客戶端代碼
16.6.4 用于插入程序員信息的完整服務(wù)器端代碼
16.7 搜索程序員信息
16.7.1 客戶端
16.7.2 服務(wù)器端
16.8 清除程序員表單
16.9 輸入程序員成果報(bào)告
16.9.1 客戶端
16.9.2 服務(wù)器端
16.10 清除成果報(bào)告歷史表單
16.11 獲取程序員的成果歷史
16.11.1 客戶端
16.11.2 服務(wù)器端
16.12 經(jīng)驗(yàn)教訓(xùn)
16.12.1 違反的開發(fā)原則
16.12.2 組件
16.12.3 重用的可能性
16.13 小結(jié)
第17章 實(shí)例研究3——圖書目錄信息服務(wù)
17.1 圖書目錄信息服務(wù)
17.1.1 系統(tǒng)概述
17.1.2 創(chuàng)建BCIS
17.2 小結(jié)
第18章 實(shí)例研究4——SOAP
18.1 追根溯源
18.2 SOAP Opera
18.2.1 OPERA客戶端
18.2.2 OPERA服務(wù)器
18.2.3 訂單輸入應(yīng)用程序
18.2.4 對(duì)象
18.3 小結(jié)
附錄A XML 1.0規(guī)范
附錄B IE 5 XML文檔對(duì)象模型
附錄C SAX 1.0:XML簡(jiǎn)單API
附錄D IE 5 XML模式和數(shù)據(jù)類型
附錄E IE 5 XSL引用
附錄F CSS屬性
附錄G 安裝XT
附錄H 支持與勘誤

書籍目錄

一,XML簡(jiǎn)介
二,XML語法
三,文檔類型定義
四,數(shù)據(jù)建模與XML
五,文檔對(duì)象模型
六,SAX 1.0:XML簡(jiǎn)易API
七,命名空間和模式
八,鏈接和查詢
九,轉(zhuǎn)換XML
十,XML和數(shù)據(jù)庫
十一,服務(wù)器到服務(wù)器
十二,電子商務(wù)和XML
十三,樣式XML
十四,無線應(yīng)用協(xié)議
十五,實(shí)例研究1-數(shù)據(jù)雙重性
十六,實(shí)例研究2-XML和分布式應(yīng)用程序
十七,實(shí)例研究3-圖書目錄信息服務(wù)
十八,實(shí)例研究4-SOAP

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    XML高級(jí)編程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)