XML in a Nutshell, 2/e
暫譯: XML 簡明手冊,第二版

Elliotte Rusty Harold, W. Scott Means

  • 出版商: O'Reilly
  • 出版日期: 2002-06-15
  • 售價: $1,590
  • 貴賓價: 9.5$1,511
  • 語言: 英文
  • 頁數: 640
  • 裝訂: Paperback
  • ISBN: 0596002920
  • ISBN-13: 9780596002923
  • 相關分類: XML
  • 已過版

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

商品描述

This powerful new edition provides developers with a comprehensive guide to the rapidly evolving XML space. Serious users of XML will find topics on just about everything they need, from fundamental syntax rules, to details of DTD and XML Schema creation, to XSLT transformations, to APIs used for processing XML documents. Simply put, this is the only reference of its kind among XML books.

Whether you're a Web designer using SVG to add vector graphics to web pages, or a C++ programmer using SOAP to serialize objects into a remote database, XML in a Nutshell thoroughly explains the basic rules that all XML documents -- and all XML document creators -- must adhere to, including:

  • Essentials of the core XML standards: With this book, you can develop an understanding of well-formed XML, DTDs, namespaces, Unicode, and W3C XML Schema quickly.

  • Key technologies used mainly for narrative XML documents such as web pages, books, and articles: You'll gain a working knowledge of XSLT, Xpath, Xlink, Xpointer, CSS, and XSL-FO.
  • Technologies for building data-intensive XML applications, and for processing XML documents of any kind: One of the most unexpected developments in XML has been its enthusiastic adoption for structured documents used for storing, and exchanging used by a wide variety of programs. This book will help you understand the tools and APIs needed to write software that processes XML, including the event-based Simple API for XML (SAX2) and the tree-oriented Document Object Model (DOM).


Quick-reference chapters also detail syntax rules and usage examples for the core XML technologies, including XML, DTDs, Xpath, XSLT, SAX, and DOM. If you need explanation of how a technology works, or just need to quickly find the precise syntax for a particular piece, this up-to-date edition is ready with the information.

XML in a Nutshell is an essential guide for developers who need to create XML-based file formats and data structures for use in XML documents. This is one book you'll want to close at hand as you delve into XML.

Table of Contents

Preface

I. XML Concepts

1. Introducing XML

2. XML Fundamentals

3. Document Type Definitions (DTDs)

4. Namespaces

5. Internationalization

II. Narrative-Centric Documents

6. XML as a Document Format

7. XML on the Web

8. XSL Transformations (XSLT)

9. XPath

10. XLinks

11. XPointers

12. Cascading Style Sheets (CSS)

13. XSL Formatting Objects (XSL-FO)

14. Resource Directory Description Language (RDDL)

III. Data-Centric XML

15. XML as a Data Format

16. XML Schemas

17. Programming Models

18. Document Object Model (DOM)

19. Simple API for XML (SAX)

IV. Reference

20. XML 1.0 Reference

21. Schemas Reference

22. XPath Reference

23. XSLT Reference

24. DOM Reference

25. SAX Reference

26. Character Sets

Index

商品描述(中文翻譯)

這本強大的新版本為開發者提供了一本全面的指南,涵蓋快速發展的 XML 領域。對於 XML 的重度使用者來說,這本書幾乎涵蓋了他們所需的所有主題,從基本的語法規則,到 DTD 和 XML Schema 的創建細節,再到 XSLT 轉換,以及用於處理 XML 文件的 API。簡而言之,這是 XML 書籍中唯一的此類參考書。

無論您是使用 SVG 為網頁添加矢量圖形的網頁設計師,還是使用 SOAP 將物件序列化到遠端資料庫的 C++ 程式設計師,《XML in a Nutshell》徹底解釋了所有 XML 文件及所有 XML 文件創建者必須遵循的基本規則,包括:

- 核心 XML 標準的基本要素:透過這本書,您可以快速了解良構造的 XML、DTD、命名空間、Unicode 和 W3C XML Schema。
- 主要用於敘述性 XML 文件(如網頁、書籍和文章)的關鍵技術:您將獲得 XSLT、Xpath、Xlink、Xpointer、CSS 和 XSL-FO 的實用知識。
- 用於構建數據密集型 XML 應用程序和處理各類 XML 文件的技術:XML 最意想不到的發展之一是其在結構化文件中的熱情採用,這些文件用於存儲和交換,並被各種程序廣泛使用。這本書將幫助您了解編寫處理 XML 的軟體所需的工具和 API,包括基於事件的簡單 XML API(SAX2)和樹狀結構的文檔物件模型(DOM)。

快速參考章節還詳細說明了核心 XML 技術的語法規則和使用範例,包括 XML、DTD、Xpath、XSLT、SAX 和 DOM。如果您需要了解某項技術的運作方式,或只是需要快速找到特定語法,這本最新版本隨時準備提供資訊。《XML in a Nutshell》是開發者必備的指南,幫助他們創建基於 XML 的文件格式和數據結構,以用於 XML 文件。這是一本您在深入研究 XML 時會想隨時攜帶的書籍。

目錄

前言

I. XML 概念

1. 介紹 XML
2. XML 基礎
3. 文件類型定義 (DTDs)
4. 命名空間
5. 國際化

II. 敘述性文件

6. XML 作為文件格式
7. 網頁上的 XML
8. XSL 轉換 (XSLT)
9. XPath
10. XLinks
11. XPointers
12. 層疊樣式表 (CSS)
13. XSL 格式化對象 (XSL-FO)
14. 資源目錄描述語言 (RDDL)

III. 數據導向的 XML

15. XML 作為數據格式
16. XML Schema
17. 程式設計模型
18. 文檔物件模型 (DOM)
19. 簡單 XML API (SAX)

IV. 參考

20. XML 1.0 參考
21. Schema 參考
22. XPath 參考
23. XSLT 參考
24. DOM 參考
25. SAX 參考
26. 字符集
索引