內容簡介
《Java與XML》(第三版)向您展示如何穿透圍繞著XML的宣傳迷霧,讓XML真正在您的工作中為您所用。它將教您如何使用XML的各種應用程式編程接口(API)、工具和技巧來構建實際的應用程式,為管理從配置檔案到網路站點在內的所有信息提供一條全新的途徑。 本書的前兩章回顧有關XML的基礎知識,包括XPath、XSL、DTD以及XML Schema,其餘部分專注於講述如何在Java程式內使用XML。《Java與XML》(第三版)的內容涵蓋了所有主要的Java XML處理庫程式,全面講解了SAX、DOM、StAX、JDOM以及dom4j的應用程式編程接口,同時還囊括了最新版本的用於XML處理的Java應用程式編程接口(JAXP)和用於XML綁定的Java架構(JAXB)相關知識。第三版還徹底重寫了有關網路技術的章節,與原先的內容相比,這一部分針對目前引起廣泛關注的技術熱點進行介紹,例如使用RSS進行內容同步和開發Web 2.0的應用程式。 您將學習到如何為同步的內容創建、讀取或者修改RSS feeds,以及如何運用XML、Ajax和Adobe Flash來為下一代的網路站點注入活力。
目錄
Preface
1. Introduction
XML 1.0
XML 1.1
XML Transformations
And More
2. Constraints
DTDs
XML Schema
RELAX NG
3. SAX
Setting Up SAX
Parsing with SAX
Content Handlers
Error Handlers
4. Advanced SAX
Properties and Features
Resolving Entities
Notations and Unparsed Entities
The DefaultHandler Class
Extension Interfaces
Filters and Writers
5. D0M
The Document Object Model
Serialization
Modifying and Creating XML
Namespaces
6. DOM Modules
Checking for Module Support
DOM Level 2 Modules
DOM Level 3 Modules
7. JAXP
More Than an API
Parsing XML
Processing XSL
XPath
XML Validation
8. Pull Parsing with StAX
StAX Basics
StAX Factories
Parsing with StAX
Document Output with StAX
Factory Properties
Common Issues with StAX
XmlPull
9. JDOM
The Basics
PropsToXML
XMLProperties
More JDOM Classes
JDOM and Factories
Common Issues with JDOM
10. dom4j
Overview
Reading and Writing with dom4j
Document Traversal
11. Data Binding with JAXB
12. Content Syndication with RSS
13. XML As Presentation
14. Looking Forward
Appendix:SAX Features and Properties
Index