The XML Companion, 3/e
暫譯: XML 夥伴指南(第三版)

Neil Bradley

  • 出版商: Addison Wesley
  • 出版日期: 2001-12-12
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 864
  • 裝訂: Paperback
  • ISBN: 0201770598
  • ISBN-13: 9780201770599
  • 相關分類: XML
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述


Description



Back to Top


Appropriate Courses



Back to Top


Features

  • NEW!
Back to Top


Table Of Contents

Preface.
1. Using this book.
Book structure.
Style conventions.
Editorial policies.
The XML standard.

2. Elementary XML 5.
Introduction 5.
Text.
Markup.
XML documents.
Elements.
Document modelling.
Element hierarchies 16.
Attributes.
Uses of XML.

3. More document markup.
Introduction.
Reserved attributes.
Processing instructions.
XML declaration.
Markup declarations.
Document type declaration.
Character data sections.
Comments.
Syntax overview.

4. Physical structures (entities).
Introduction.
Entity references.
Built-in entity references.
Character entity references.
Declaring an entity.
Internal text entities.
External text entities.
Entities within entities.
Binary entities.
General entities.
Parameter entities.
Document type declaration.
Alternatives to entities.

5. Document type definitions (the DTD).
Introduction.
Models.
Validating parsers.
DTD location.
DTD markup.
Element declarations.
Attribute declarations.
Parameter entities.
Conditional sections.
Notation declarations.
DTD processing issues.

6. Document Modelling Techniques.
Stages of development.
Document analysis.
Database schema analysis.
Future-use analysis.
Legally overlapping structures.
Appropriate names.
Element or attribute.
Other modelling tips.
Appropriate granularity.
Industry standard models.
Lists.
Table standards.
Architectural forms.
DTD writing tools.
DTD formatting.
Debugging the DTD.
Case study (quotations).
Case study (this book).

7. Hypertext links.
Background.
ID/IDREF.
Link value strategies.
Merging to publish.

8. Whitespace Issues.
Whitespace.
Line-end normalization.
Whitespace in markup.
Element content space.
Preserved space.
Line ending interpretation.
Ambiguous space.
Extensions to XML.

9. XML Extensions.
Extension standards.
General extensions.
Significant XML domains.

10. Namespaces.
Compound documents.
Mixed model problems.
The standard.
Namespace identificatiol
Using namespaces.
Defaults.
DTD handling.
Examples of usage.

11. Relative URLs (XML Base).
Background.
XML Base markup.
External entity declaration.
External entity content.
DTD declarations.

12. Composite Documents (XInclude).
Overview.
Identifying Objects to Include,
Recursive processing.
Inclusion markup.
Text inclusions.
Duplicate entity and notation declarations.
Including complete documents.
Contextual base URLs.
Namespace complications.
Illegal inclusions.
Document modelling.
Alternatives to X Include.
XSLT implementation.

13. Navigation (XPath).
Background.
Expressions.
Simple location paths.
Complex locations paths.
Patterns.
Predicate filters.
ID limitations.

14. Schemas.
DTD limitations.
Alternative modelling languages.
XML Schemas.
Element definitions.
Attributes,
Namespaces and schema references.
Including other models.
Efficiency shortcuts.

15. Advanced XML Schemas.
Introduction.
Default and fixed element values.
All groups.
Simple types with attributes.
Nil values.
Local element definitions.
Unique values.
Unique keys.
Data types.
Type library.
Simple type derivations.
Patterns.
Complex type derivations.
Selection from instance documents.
Constraining derivations.
Substitutions.
Re-defining external definitions.
Imports.
Processing and transforming XML.

16. Processing XML Data.
Writing XML.
Reading XML.
Event processing.
Tree manipulation.
Processing approach decisions.
Transformation tools.

17. Transformations (XSLT).
Overview.
XSLT and XSL.
XSLT DTD.
General structure.
Templates.
Recursive processing.
Selective processing.
Priorities.
Output.
Whitespace.
Sorting elements.
Automatic numbering.
Modes.
Variables and named templates.
Using attribute values.
Creating and copying elements.
XML output headers.
Repeating structures.
Conditions.
Keys.
Messages.
Imports and inclusions.
Extended functions.
Number formatting>
Stylesheet DTD issues.

18. SAX 1.0.
Background.
Call-backs and interfaces.
Java Xerces implementation.
The parser.
Document handlers.
Attribute lists.
Error handlers.
SAX Parse exception.
Locators.
DTD handlers.
Input sources.
Entity resolvers.
Handler bases.
Helper classes.

19. SAX 2.0.
Changes from 1.0.
XML Reader.
Features.
Properties.
Namespace support.
ContentHandler.
Attributes.
Helper classes.

20. DOM Level 1.
Background.
Implementing a DOM.
Nodes.
Documents.
Document types.
Elements.
Attributes.
Character data.
Text.
Character data sections.
Comments.
Processing instructions.
Entities and notations.
Node lists.
Named node maps.
Document fragments.
DOM implementation.

21. DOM Level 2.
Namespace support.
Node extensions.
Document extensions.
Document type extensions.
Element extensions.
Attribute extensions.
Named node map extensions.
DOM implementation extensions.
Unchanged interfaces.
Iteration and tree-walking.
Ranges.
Formatting XML documents.

22. Document formatting.
Presenting XML.
Style-oriented markup languages.
Formatting instructions.
Embedded styles.
Stylesheets.
Transformations.
DTD associations.
Stylesheet features.
Complex requirements.
Document layout categories.
Publishing from XML.
Stylesheet languages.
Formatting languages.
XSL or CSS.
Standard stylesheet references.
Implicit stylesheet references.

23. XHTML.
HTML.
Change of syntax.
Backward compatibility.
Flavours of XHTML.
Basic document structure.
Header elements.
Paragraphs.
Basic hypertext links.
Core attributes.
International attributes.
Headers and divisions.
Lists.
Font styles and phrases.
Formatted text.
Images and image zones.
Objects.
Tables.
Forms.
Descriptive markup.
Event trigger attributes.
Changes from HTML.

24. Cascading Stylesheets (CSS1).
Background.
Format overview.
Styling properties.
Colour and background properties.
Text style properties.
Boxes.
Display properties.
Simple element mapping.
Contextual rules.
Accessing and overriding styles.
XML specifics.
Batch composition to HTML.
HTML features.

25. Cascading Stylesheets 2 (CSS2).
Improvements.
Improved selection options.
Miscellaneous improvements.
Fonts and styles.
Boxes.
Lists.
Prefix and suffix generation.
Display options.
Tables.
Printed output.
User interface.
Aural styles.
Document management.

26. Managing XML Documents.
Introduction.
Simple file storage.
Free-text searching.
Maintaining document links.
Formal public identifiers.
XML Catalog format.
Classification.
Database management.
Basic document management.
Document component management.
Document disassembly techniques.
XML or SQL.
Document editing.

27. Extended links (XLink).
Background.
Link markup.
Simple links.
Titles.
Roles.
Linking behaviour.
Simple link limitations.
Extended links.
Multiple titles.
More titles and roles.
Arcs.
Out-of-line links.

28. Advanced links (XPointer).
Concepts.
Xpointer.
Pointing to identifiers.
Fallbacks.
Location context.
Escaping characters.
Multiple targets.
Extension functions.
Points and ranges.
Relative links.
Targeting text strings.
Namespace issues.
Reference.

29. Character sets.
Characters.
ASCII.
Text files.
Extended ASCII 6.
Unicode and ISO/IEC 10646.
Character sets summary.
Character set declarations.
Entities for characters.
XML language.

30. URLs.
URLs and URIs.
URL construction.
Protocols.
File and HTTP URLs.
Queries.
File paths.
Computer platform complications.
URL references.
Fragments.
Common errors.
URNs.

31. Past and Future Context.
Overview.
Markup.
SGML.
HTML.
XML.
The future.

32. SGML.
33. Charts and Tables.
SAX 1.0 methods.
SAX 2.0 methods.
DOM methods.
XSLT elements and attributes.
CSS properties.
This book DTD.
ISO 8859/1 character set.
ISO 639 language codes.
ISO 3166 country codes.
HTML and XHTML elements and attributes.

34. XML Road Map.
Map formats.
Content lists.
Maps.

35. XPath Road Map.
Content lists.
Expression structure overview.
Expression tokens.

Maps.
Glossary.
Index. 0201770598T12142001


Back to Top

商品描述(中文翻譯)

描述

適合的課程

特點
- 新增!

目錄
- 前言
- 1. 使用本書
- 書籍結構
- 樣式約定
- 編輯政策
- XML 標準
- 2. 基本 XML
- 介紹
- 文字
- 標記
- XML 文件
- 元素
- 文件建模
- 元素層級
- 屬性
- XML 的用途
- 3. 更多文件標記
- 介紹
- 保留屬性
- 處理指令
- XML 聲明
- 標記聲明
- 文件類型聲明
- 字元資料區段
- 註解
- 語法概述
- 4. 物理結構(實體)
- 介紹
- 實體參考
- 內建實體參考
- 字元實體參考
- 聲明實體
- 內部文字實體
- 外部文字實體
- 實體內的實體
- 二進位實體
- 一般實體
- 參數實體
- 文件類型聲明
- 實體的替代方案
- 5. 文件類型定義(DTD)
- 介紹
- 模型
- 驗證解析器
- DTD 位置
- DTD 標記
- 元素聲明
- 屬性聲明
- 參數實體
- 條件區段
- 記號聲明
- DTD 處理問題
- 6. 文件建模技術
- 開發階段
- 文件分析
- 資料庫架構分析
- 未來使用分析
- 法律重疊結構
- 適當的名稱
- 元素或屬性
- 其他建模提示
- 適當的粒度
- 行業標準模型
- 列表
- 表格標準
- 建築形式
- DTD 編寫工具
- DTD 格式化
- DTD 除錯
- 案例研究(引用)
- 案例研究(本書)
- 7. 超文本連結
- 背景
- ID/IDREF
- 連結值策略
- 合併以發佈
- 8. 空白問題
- 空白
- 行尾標準化
- 標記中的空白
- 元素內容空間
- 保留空間
- 行結尾解釋
- 模糊空間
- XML 的擴展
- 9. XML 擴展
- 擴展標準
- 一般擴展
- 重要的 XML 領域
- 10. 命名空間
- 複合文件
- 混合模型問題
- 標準
- 命名空間識別
- 使用命名空間
- 預設值
- DTD 處理
- 使用範例
- 11. 相對 URL(XML Base)
- 背景
- XML Base 標記
- 外部實體聲明
- 外部實體內容
- DTD 聲明
- 12. 複合文件(XInclude)
- 概述
- 識別要包含的對象
- 遞歸處理
- 包含標記
- 文字包含
- 重複的實體和記號聲明
- 包含完整文件
- 上下文基礎 URL
- 命名空間複雜性
- 非法包含
- 文件建模
- XInclude 的替代方案
- XSLT 實作
- 13. 導航(XPath)
- 背景
- 表達式
- 簡單位置路徑
- 複雜位置路徑
- 模式
- 謂詞過濾器
- ID 限制
- 14. 架構
- DTD 限制
- 替代建模語言
- XML 架構
- 元素定義
- 屬性
- 命名空間和架構參考
- 包含其他模型
- 效率捷徑
- 15. 進階 XML 架構
- 介紹
- 預設和固定元素值
- 所有群組
- 帶有屬性的簡單類型
- 空值
- 本地元素定義
- 唯一值
- 唯一鍵
- 數據類型
- 類型庫
- 簡單類型衍生
- 模式
- 複雜類型衍生
- 從實例文件中選擇
- 約束衍生
- 替代
- 重新定義外部定義
- 匯入
- 處理和轉換 XML
- 16. 處理 XML 數據
- 寫入 XML
- 讀取 XML
- 事件處理
- 樹操作
- 處理方法決策
- 轉換工具
- 17. 轉換(XSLT)
- 概述
- XSLT 和 XSL
- XSLT DTD
- 一般結構
- 模板
- 遞歸處理
- 選擇性處理
- 優先級
- 輸出
- 空白
- 排序元素
- 自動編號
- 模式
- 變數和命名模板
- 使用屬性值
- 創建和複製元素
- XML 輸出標頭
- 重複結構
- 條件
- 鍵
- 訊息
- 匯入和包含
- 擴展函數
- 數字格式
- 樣式表 DTD 問題
- 18. SAX 1.0
- 背景
- 回調和介面
- Java Xerces 實作
- 解析器
- 文件處理器
- 屬性列表
- 錯誤處理器
- SAX 解析異常
- 定位器
- DTD 處理器
- 輸入來源
- 實體解析器
- 處理器基礎
- 幫助類
- 19. SAX 2.0
- 與 1.0 的變更
- XML 讀取器
- 特性
- 屬性
- 命名空間支援
- ContentHandler
- 屬性
- 幫助類
- 20. DOM Level 1
- 背景
- 實作 DOM
- 節點
- 文件
- 文件類型
- 元素
- 屬性
- 字元資料
- 文字
- 字元資料區段
- 註解
- 處理指令
- 實體和記號
- 節點列表
- 命名節點映射
- 文件片段
- DOM 實作
- 21. DOM Level 2
- 命名空間支援
- 節點擴展
- 文件擴展
- 文件類型擴展
- 元素擴展
- 屬性擴展
- 命名節點映射擴展
- DOM 實作擴展
- 不變介面
- 迭代和樹遍歷
- 範圍
- 格式化 XML 文件
- 22. 文件格式化
- 呈現 XML
- 以樣式為導向的標記語言
- 格式化指令
- 嵌入樣式
- 樣式表
- 轉換
- DTD 關聯
- 樣式表特性
- 複雜要求
- 文件佈局類別
- 從 XML 發佈
- 樣式表語言
- 格式化語言
- XSL 或 CSS
- 標準樣式表參考
- 隱含樣式表參考
- 23. XHTML
- HTML
- 語法變更
- 向後相容性
- XHTML 的變種
- 基本文件結構
- 標頭元素
- 段落
- 基本超文本連結
- 核心屬性
- 國際屬性
- 標頭和區域
- 列表
- 字型樣式和短語
- 格式化文字
- 圖片和圖片區域
- 對象
- 表格
- 表單
- 描述性標記
- 事件觸發屬性
- 與 HTML 的變更
- 24. 層疊樣式表(CSS1)
- 背景
- 格式概述
- 樣式屬性
- 顏色和背景屬性
- 文字樣式屬性
- 方塊
- 顯示屬性
- 簡單元素映射
- 上下文規則
- 訪問和覆蓋樣式
- XML 特性
- 批量組合到 HTML
- HTML 特性
- 25. 層疊樣式表 2(CSS2)
- 改進
- 改進的選擇選項
- 各種改進
- 字型和樣式
- 方塊
- 列表
- 前綴和後綴生成
- 顯示選項
- 表格
- 列印輸出
- 使用者介面
- 聲音樣式
- 文件管理
- 26. 管理 XML 文件
- 介紹
- 簡單文件儲存
- 自由文本搜尋
- 維護文件連結
- 正式公共識別符
- XML 目錄格式
- 分類
- 資料庫管理
- 基本文件管理
- 文件組件管理
- 文件拆解技術
- XML 或 SQL
- 文件編輯
- 27. 擴展連結(XLink)
- 背景
- 連結標記
- 簡單連結
- 標題
- 角色
- 連結行為
- 簡單連結限制
- 擴展連結
- 多個標題
- 更多標題和角色
- 弧
- 脫線連結
- 28. 進階連結(XPointer)
- 概念
- Xpointer
- 指向識別符
- 回退
- 位置上下文
- 轉義字元
- 多個目標
- 擴展函數
- 點和範圍
- 相對連結
- 目標文字字串
- 命名空間問題
- 參考
- 29. 字元集
- 字元
- ASCII
- 文本文件
- 擴展 ASCII
- Unicode 和 ISO/IEC 10646
- 字元集摘要
- 字元集聲明
- 字元的實體
- XML 語言
- 30. URL
- URL 和 URI
- URL 構造
- 協議
- 文件和 HTTP URL
- 查詢
- 文件路徑
- 計算機平台複雜性
- URL 參考
- 片段
- 常見錯誤
- URN
- 31. 過去與未來的背景
- 概述
- 標記
- SGML
- HTML
- XML
- 未來
- 32. SGML
- 33. 圖表和表格
- SAX 1.0 方法
- SAX 2.0 方法
- DOM 方法
- XSLT 元素和屬性
- CSS 屬性