Beginning XML, 4/e (Paperback)
暫譯: XML 入門,第 4 版 (平裝)

David Hunter, Jeff Rafter, Joe Fawcett, Eric van der Vlist, Danny Ayers, Jon Duckett, Andrew Watt, Linda McKinnon

  • 出版商: Wrox Press
  • 出版日期: 2007-05-21
  • 定價: $1,240
  • 售價: 2.4$299
  • 語言: 英文
  • 頁數: 1080
  • 裝訂: Paperback
  • ISBN: 0470114878
  • ISBN-13: 9780470114872
  • 相關分類: XML
  • 立即出貨(限量) (庫存=1)

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

商品描述

Description:
 
The perfect resource for beginning XML programmers, this guidebook clearly shows you what XML is, how to use it, and what technologies surround it. The authors build on the strengths of previous editions while covering the latest changes in the XML landscape such as XQuery, RSS and Atom, and Ajax. The most recent specifications are presented along with best practices to follow when developing XML solutions.

The fourth edition will help you quickly progress from XML basics to more advanced programming techniques. You'll delve into the state of the art for XML and databases, discover how to query XML information, retrieve data, and create new XML documents. In addition, you'll learn how to publish information on the web, design dynamic interactive graphics, and make interactive forms. You'll be able to apply this information to build robust applications in real-world situations.

What you will learn from this book

* Specific rules to follow for constructing XML
*

How to create and use different XML vocabularies
*

Steps for extracting information and converting it to HTML or other formats
*

Strategies for storing and retrieving XML documents
*

How to manipulate XML using DOM and SAX
*

Tips for improving communication with XML by using Ajax techniques, RSS, and SOAP
*

How to use CSS to add visual styles to your XML documents

Who this book is for

This book is for any programmer interested in learning how to use XML. Some knowledge of web programming or data exchange techniques is helpful but not necessary.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
 
Table of contents:
 
1. What Is XML?

2. Well-Formed XML.

3. XML Namespaces.

4. Document Type Definitions.

5. XML Schemas.

6. RELAXING.II Processing

7. XPath.

8. XSLT.

9. XQuery, the XML Query Language.

10. XML and Databases.  Programming

11. The XML Document Object Model (DOM).

12. Simple API for XML (SAX).

13. RSS, Atom, and Content Syndication.

14. Web Services.

15. SOAP and WSDL.

16. Ajax.

17. Cascading Style Sheets (CSS).

18. XHTML.

19. Scalable Vector Graphics (SVG).

20. XForms.

21. Case Study: Payment Calculator.

Appendix A. Exercise Solutions.

Appendix B. XPath Reference.

Appendix C. XSLT Reference.

Appendix D. The XML Document Object Model(online only).

Appendix E. XML Schema Element and Attribute Reference (online only).

Appendix F. XML Schema Data Types Reference(online only).

Appendix G. SAX 2.0.2 Reference(online only).

商品描述(中文翻譯)

**描述:**
這本指南是初學 XML 程式設計師的完美資源,清楚地展示了什麼是 XML、如何使用它以及與之相關的技術。作者在前幾版的基礎上進行了擴展,涵蓋了 XML 環境中的最新變化,如 XQuery、RSS 和 Atom 以及 Ajax。最新的規範與開發 XML 解決方案時應遵循的最佳實踐一同呈現。

第四版將幫助您快速從 XML 基礎進步到更高級的程式設計技術。您將深入了解 XML 和資料庫的最新技術,發現如何查詢 XML 資訊、檢索資料並創建新的 XML 文件。此外,您將學習如何在網路上發布資訊、設計動態互動圖形以及製作互動表單。您將能夠將這些資訊應用於在現實世界中構建穩健的應用程式。

您將從這本書中學到的內容:
* 構建 XML 的具體規則
* 如何創建和使用不同的 XML 詞彙
* 提取資訊並將其轉換為 HTML 或其他格式的步驟
* 儲存和檢索 XML 文件的策略
* 如何使用 DOM 和 SAX 操作 XML
* 通過使用 Ajax 技術、RSS 和 SOAP 改善與 XML 的通信的提示
* 如何使用 CSS 為您的 XML 文件添加視覺樣式

**本書適合對象:**
這本書適合任何有興趣學習如何使用 XML 的程式設計師。對網頁程式設計或資料交換技術有一些了解會有所幫助,但並非必要。

Wrox 的入門指南旨在使學習程式語言和技術比您想像的更容易,提供結構化的教程格式,將引導您掌握所有相關技術。

**目錄:**
1. 什麼是 XML?
2. 良構的 XML。
3. XML 命名空間。
4. 文件類型定義。
5. XML 架構。
6. RELAX NG 處理。
7. XPath。
8. XSLT。
9. XQuery,XML 查詢語言。
10. XML 和資料庫程式設計。
11. XML 文件物件模型 (DOM)。
12. 簡單 API for XML (SAX)。
13. RSS、Atom 和內容聯播。
14. 網路服務。
15. SOAP 和 WSDL。
16. Ajax。
17. 層疊樣式表 (CSS)。
18. XHTML。
19. 可縮放向量圖形 (SVG)。
20. XForms。
21. 案例研究:支付計算器。
附錄 A. 練習解答。
附錄 B. XPath 參考。
附錄 C. XSLT 參考。
附錄 D. XML 文件物件模型(僅限線上)。
附錄 E. XML 架構元素和屬性參考(僅限線上)。
附錄 F. XML 架構資料類型參考(僅限線上)。
附錄 G. SAX 2.0.2 參考(僅限線上)。