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