注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程XML示例程序導學(第二版)

XML示例程序導學(第二版)

XML示例程序導學(第二版)

定 價:¥42.00

作 者: Benoit Marchal著;楊洪濤,顧雷,鄭震坤譯;楊洪濤譯
出版社: 清華大學出版社
叢編項: “示例程序導學”系列
標 簽: XML

ISBN: 9787302058120 出版時間: 2002-09-01 包裝: 膠版紙
開本: 26cm 頁數: 430 字數:  

內容簡介

  本書采用概念與實例緊密結合的方法,通過對示例代碼的解析,使讀者在編程過程中體會XML強大的Web開發(fā)功能。全書共分12章。前11章對XML與HTML的關系與差異、名稱空間、DTD、模式、樣式表、解析器、XSL、DOM、SAX、XLink、XPointer、SOAP等做了全面詳盡的闡述,最后一章綜合討論了一個完整的電子商務實例。附錄A“Java速成”提供了理解本書示例所需的Java知識。跟隨書中的精彩實例,您可以循序漸進、輕松掌握功能強大的XML。本書適用于廣大Web開發(fā)人員,任何具有HTML編程基礎的讀者都完全可以理解本書的內容。本書也適用于從事電子商務的讀者。

作者簡介

  BenoitMarchal是一位顧問專家,他特別活躍在電子商務、XML以及Java領域。他也經常領導有關XML的公司培訓講座。在1997年,Benoit參與創(chuàng)建了XML/EDL小組,這是一個關注促進XML在電子商務中的應用的研究團體。

圖書目錄

第1章 XML概述
1.1 簡介
1.2 本書的適用范圍
1.3 XML初步
1.3.1 沒有預定義的標記
1.3.2 更嚴格的語法
1.4 文檔結構初步
1.5 標記語言的歷史
1.5.1 標記
1.5.2 過程標記
1.5.3 通用編碼
1.5.4 標準通用標記語言
1.5.5 超文本標記語言
1.5.6 可擴展標記語言
1.6 XML的應用
1.6.1 文檔應用
1.6.2 數據應用
1.7 伙伴標準
1.7.1 XML名稱空間
1.7.2 樣式表
1.7.3 DOM和SAX
1.7.4 XLink和XPointer
1.8 XML軟件
1.8.1 XML瀏覽器
1.8.2 XML編輯器
1.8.3 XML解析器
1.8.4 XSL處理器
1.9 下一步
第2章 XML語法
2.1 XML基礎語法
2.1.1 XML標記初步
2.1.2 元素的起始和結束標記
2.1.3 XML中的名稱
2.1.4 屬性
2.1.5 空元素
2.1.6 元素嵌套
2.1.7 根
2.1.8 XML聲明
2.2 高級主題
2.2.1 注釋
2.2.2 Unicode
2.2.3 實體
2.2.4 特殊屬性
2.2.5 處理指令
2.2.6 CDATA節(jié)
2.3 XML的常見問題
2.3.1 代碼縮進
2.3.2 為什么要使用結束標記
2.3.3 XML和語義
2.4 4種常見錯誤
2.4.1 忘記結束標記
2.4.2 忘記XML是區(qū)分大小寫的
2.4.3 在元素名稱中引入空格
2.4.4 忘記屬性值使用引號
2.5 XML的兩種應用
2.5.1 發(fā)布
2.5.2 電子商務
2.6 XML編輯器
2.7 下一步
第3章 XML名稱空間
3.1 名稱空間所解決的問題
3.2 名稱空間
3.2.1 名稱空間的名稱
3.3 URI
3.3.1 URI的需求
3.3.2 URL和URN
3.3.3 名稱是什么
3.3.4 注冊域名
3.4 作用域
3.5 數字簽名:一個名稱空間實例
3.6 下一步
第4章 XML模型
4.1 DTD和XML模式
4.2 DID語法
4.2.1 元素聲明
4.2.2 加號、星號和問號的秘密
4.2.3 逗號和豎線的秘密
4.2.4 關鍵字
4.2.5 混合內容
4.2.6 無二義模型
4.2.7 屬性
4.3 DTD和文檔的關系
4.3.1 驗證文檔
4.3.2 為什么使用DTD
4.4 DTD的高級概念
4.4.1 內部子集和外部子集
4.4.2 公共標識符
4.4.3 獨立文檔
4.4.4 實體
4.4.5 常規(guī)實體和參數實體
4.4.6 內部實體和外部實體
4.4.7 已解析實體、未解析實體和符號
4.4.8 條件節(jié)
4.5 模式語法
4.5.1 簡單類型定義
4.5.2 復雜類型定義
4.5.3 簡單內容和復雜內容
4.5.4 混合內容
4.5.5 全局元素聲明
4.6 名稱空間和模式的其他高級概念
4.6.1 對全局元素的引用
4.6.2 名稱空間和文檔
4.6.3 批注
4.6.4 深入全局和本地元素
4.6.5 名稱組
4.7 XML文檔建模
4.7.1 盡量避免建模
4.8 使用對象模型對文檔建模
4.8.1 元素和屬性
4.8.2 DTD和模式
4.9 建模:從零開始
4.9.1 靈活性
4.9.2 對XML文檔建模
4.9.3 元素命名
4.10 輔助工具
4.11 下一步
第5章 XSL轉換
5.1 為什么需要樣式
5.1.1 CSS
5.1.2 XSL
5.2 XSL
5.2.1 Xalan
5.2.2 XSLT的概念
5.3 XSLT的基礎知識
5.3.1 在瀏覽器中查看xML
5.3.2 一個簡單的樣式表
5.3.3 stylesheet元素
5.3.4 output元素
5.3.5 模板元素
5.3.6 XPaths
5.3.7 屬性匹配
5.3.8 條件匹配
5.3.9 匹配文本和函數
5.3.10 處理器操作
5.4 支持不同的標記語言
5.4.1 WML轉換
5.5 何時何處使用樣式表
5.5.1 特殊提示--InternetExplorer 5.0
5.5.2 修改樣式表
5.6 高級XSLT
5.6.1 indent參數
5.6.2 使用參數
5.6.3 在輸出文檔中創(chuàng)建特殊節(jié)點
5.6.4 創(chuàng)建目錄
5.6.5 優(yōu)先級
5.7 下一步
第6章 XSL格式化對象和層疊樣式表
6.1 不使用HTML顯示XML
6.2 CSS和FO基礎
6.3 簡單的CSS
6.3.1 注釋
6.3.2 選擇符
6.3.3 CSS屬性
6.4 簡單的F0
6.4.1 FO元素
6.4.2 應用樣式表
6.4.3 F0樣式表概述
6.5 流對象和區(qū)域
6.5.1 流對象
6.5.2 屬性繼承
6.5.3 矩形區(qū)域或方框
6.6 屬性取值
6.6.1 長度
6.6.2 百分比
6.6.3 顏色
6.7 方框屬性
6.7.1 邊距屬性
6.7.2 補白屬性
6.7.3 空白屬性
6.7.4 邊框樣式屬性
6.7.5 邊框寬度屬性
6.8 文本和字體屬性
6.8.1 字體名稱
6.8.2 字體大小
6.8.3 字體樣式和粗細
6.8.4 文本修飾
6.8.5 文本對齊
6.8.6 文本縮進和行高度
6.9 一些高級功能
6.10 何時選擇何種方案
6.11 下一步
第7章 解析器和DOM
7.1 什么是解析器
7.1.1 解析器
7.1.2 驗證解析器和非驗證解析器
7.2 解析器和應用程序
7.2.1 XML程序的結構
7.2.2 基于對象的接口
7.2.3 基于事件的接口
7.2.4 對標準的需求
7.3 文檔對象模型
7.4 DOM初步
7.4.1 一個DOM應用程序
7.4.2 DOM節(jié)點
7.4.3 NodeList
7.4.4 NamedNodeMap
7.4.5 Document對象
7.4.6 Element對象
7.4.7 Attr對象
7.4.8 Text對象
7.4.9 遍歷元素樹
7.4.10 一個更標準的版本
7.5 狀態(tài)管理
7.5.1 維護狀態(tài)的DOM應用程序
7.5.2 關于結構的說明
7.6 常見錯誤及解決辦法
7.6.1 XML解析器是嚴格的
7.6.2 錯誤消息
7.6.3 XSLT的常見錯誤
7.7 DOM和Java
7.7.1 DOM和IDL
7.7.2 一個Java版本的DOM應用程序
7.7.3 三個主要的差別
7.7.4 解析器
7.8 應用程序中的DOM
7.8.1 瀏覽器
7.8.2 編輯器
7.8.3 數據庫
7.9 下一步
第8章 另一種API:SAX
8.1 為什么要使用另一種APl
8.1.1 基于對象的接口和基于事件的接口
8.1.2 基于事件的接口
8.1.3 為什么要使用基于事件的接口
8.2 SAX:功能強大的APl
8.2.1 SAX初步
8.2.2 編譯示例程序
8.2.3 對事件處理器的逐步分析
8.3 常用的SAX接口和類
8.3.1 主要的SAX事件
8.3.2 XMLReader
8.3.3 XMLReaderFactory
8.3.4 InputSource
8.3.5 ContentHandler
8.3.6 Attributes
8.3.7 Locator
8.3.8 DTDHandler
8.3.9 EntityResolver
8.3.10 ErrorHandler
8.3.11 SAXException
8.4 狀態(tài)維護
8.4.1 分層結構
8.4.2 狀態(tài)
8.4.3 轉換
8.4.4 經驗教訓
8.5 靈活性
8.5.1 建立靈活性
8.5.2 實施對結構的要求
8.6 下一步
第9章 編寫XML
9.1 解析器的反向組件
9.2 使用DOM修改文檔
9.2.1 插入節(jié)點
9.2.2 保存為XML
9.3 Netscape對DOM的支持
9.4 用于創(chuàng)建和修改文檔的DOM方法
9.4.1 Document
9.4.2 Node
9.4.3 CharacterData
9.4.4 Element
9.4.5 Text
9.5 使用DOM創(chuàng)建新文檔
9.5.1 創(chuàng)建節(jié)點
9.5.2 創(chuàng)建根元素和Document對象
9.5.3 顯示結果
9.6 使用DOM創(chuàng)建文檔
9.7 不使用DOM創(chuàng)建文檔
9.7.1 非DOM數據結構
9.7.2 編寫XML
9.7.3 隱藏語法
9.7.4 從非XML數據結構創(chuàng)建文檔
9.8 XML文檔的其他操作
9.8.1 將文檔發(fā)送到服務器
9.8.2 保存文檔
9.9 編寫文檔時考慮靈活性
9.9.1 使用XLST支持多種XML模型
9.9.2 調用XSLT
9.9.3 為文檔選擇哪種結構
9.9.4 XSLT和自定義函數的比較
9.10 下一步
第10章 重要的XML模型
10.1 結構化和可擴展性
10.1.1 超級模型方法
10.1.2 模塊化方法
10.1.3 經驗教訓
10.2 Xlink
10.2.1 簡單鏈接
10.2.2 擴展鏈接
10.2.3 XLink和瀏覽器
10.3 XHTML
10.3.1 什么是XHTML
10.3.2 XHTML的優(yōu)勢
10.4 電子商務、XML/EDI和ebXML
10.4.1 何種電子商務
10.4.2 XML和電子商務
10.4.3 電子商務的先驅
10.4.4 經驗教訓
10.5 恰當的抽象層次
10.5.1 破壞性和非破壞性的轉換
10.5.2 標記
10.5.3 避免太多的選項
10.6 屬性和元素的比較
10.6.1 使用屬性
10.6.2 使用元素
10.6.3 經驗教訓
10.7 下一步
第11章 n層結構和XML
11.1 什么是n層應用程序
11.1.1 客戶/服務器應用程序
11.1.2 3層應用程序
11.1.3 n層
11.2 XCommerce應用程序
11.2.1 簡化
11.2.2 為何如此麻煩
11.3 XML如何提供幫助
11.3.1 中間件
11.3.2 交換文件
11.3.3 簡單對象訪問協議(SOAP)
11.4 SOAP編程
11.4.1 編寫一個S0AP端點
11.4.2 編寫一個SOAP客戶機
11.4.3 關于靈活性的闡述
11.5 XCommerce體系結構
11.5.1 Web瀏覽器
11.5.2 表現層服務器
11.5.3 中間層
11.5.4 數據庫
11.6 服務器端編程語言
11.6.1 Perl
11.6.2 JavaScript
11.6.3 Python
11.6.4 0mnimark
11.6.5 Java
11.7 下一步
第12章 整臺:一個電子商務實例
12.1 創(chuàng)建Xcommerce
12.1.1 JDK
12.1.2 Classpath和屬性
12.1.3 配置文件
12.1.4 編譯和運行應用程序
12.1.5 一個更簡單的方案
12.2 第1層:數據庫
12.3 第2層:SOAP服務
12.3.1 Product類
12.3.2 ProductDetails類
12.3.3 0rderLioe類
12.4 第3層:表現層Servlet
12.4.1 初始化
12.4.2 請求處理
12.4.3 doMall()和doProduct()
12.4.4 樣式表
12.4.5 doCheckout()
12.4.6 doTakeOrder()
12.5 工具類:字符串比較
12.6 下一步
附錄A Java速戰(zhàn)
A.1 正確看待Java
A.1.1 服務器端應用程序
A.1.2 JavaBean
A.2 下載Java工具
A.2.1 Java環(huán)境
A.2.2 XML組件
A.2.3 servlet引擎
A.2.4 數據庫和JDBC
A.3 你的第一個Java應用程序
A.3.1 理解classpath
A.3.2 流程控制
A.3.3 變量
A.3.4 類
A.3.5 創(chuàng)建對象
A.3.6 訪問域和方法
A.3.7 static
A.3.8 方法和參數
A.3.9 構造函數
A.3.10 包
A.3.11 JAR文件
A.3.12 導入
A.3.13 訪問控制
A.3.14 注釋和Javadoc
A.3.15 例外
A.4 servlet
A.5 你的第一個servlet
A.5.1 servlet程序清單
A.5.2 servlet描述符
A.5.3 WAR文件
A.5.4 運行示例
A.5.5 繼承
A.5.6 doGet()
A.5.7 地區(qū)和多語言應用程序
A.6 Java語言的更多概念
A.6.1 this和super
A.6.2 接口和多繼承
A.7 下一步
附錄B DTD和XML模式簡單類型
B.1 DTD支持的簡單類型
B.1.1 元素簡單類型
B.1.2 屬性簡單類型
B.2 XML模式支持的簡單類型
B.2.1 簡單類型
B.2.2 Facet

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號