Beginning XML, 4/e (Paperback)

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
  • 售價: 3.2$399
  • 語言: 英文
  • 頁數: 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感興趣的任何程式設計師。對網絡編程或數據交換技術有一定了解會有所幫助,但不是必需的。

目錄:
1. 什麼是XML?
2. 符合XML規範
3. XML命名空間
4. 文件類型定義
5. XML模式
6. RELAXING.II處理
7. XPath
8. XSLT
9. XML查詢語言XQuery
10. XML和數據庫編程
11. XML文檔對象模型(DOM)
12. 簡單XML API(SAX)
13. RSS、Atom和內容聯合