Java and XML, 3/e (Paperback)

Java and XML, 3/e (Paperback)

作者: Brett McLaughlin Justin Edelson
出版社: O'Reilly
出版在: 2006-12-01
ISBN-13: 9780596101497
ISBN-10: 059610149X
裝訂格式: Paperback
總頁數: 482 頁





內容描述


Description

Java and XML, 3rd Edition, shows you how to cut through all the hype about
XML and put it to work. It teaches you how to use the APIs, tools, and tricks
of XML to build real-world applications. The result is a new approach to
managing information that touches everything from configuration files to web
sites.
After two chapters on XML basics, including XPath, XSL, DTDs, and XML
Schema, the rest of the book focuses on using XML from your Java applications.
This third edition of Java and XML covers all major Java XML processing
libraries, including full coverage of the SAX, DOM, StAX, JDOM, and dom4j APIs
as well as the latest version of the Java API for XML Processing (JAXP) and
Java Architecture for XML Binding (JAXB). The chapters on web technology have
been entirely rewritten to focus on the today's most relevant topics:
syndicating content with RSS and creating Web 2.0 applications. You'll learn
how to create, read, and modify RSS feeds for syndicated content and use XML
to power the next generation of websites with Ajax and Adobe Flash.
Topics include:

The basics of XML, including DTDs, namespaces, XML Schema, XPath, and
Transformations
The SAX API, including all handlers, filters, and writers
The DOM API, including DOM Level 2, Level 3, and the DOM HTML module
The JDOM API, including the core and a look at XPath support
The StAX API, including StAX factories, producing documents and XMLPull
Data Binding with JAXB, using the new JAXB 2.0 annotations
Web syndication and podcasting with RSS
XML on the Presentation Layer, paying attention to Ajax and Flash
applications

If you are developing with Java and need to use XML, or think that you will
be in the future; if you're involved in the new peer-to-peer movement,
messaging, or web services; or if you're developing software for electronic
commerce, Java and XML will be an indispensable
companion.
 
Table of
Contents

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. DOM      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      Transformations
         Special-Purpose Factories
  11. Data Binding with JAXB      Data Binding
    Basics      Introducing JAXB    
     Using JAXB      Other Binding Frameworks
  12. Content Syndication with RSS      What Is
    RSS?      Creating an RSS Feed    
     Reading an RSS Feed      Modules with ROME
  13. XML As Presentation      XML and the
    Model-View-Controller Pattern      Transforming to
    HTML with JSP      Using XSLT    
     Ajax      Flash
  14. Looking Forward
    Appendix:. SAX Features and Properties
    Index



相關書籍

大數據用戶行為畫像分析實操指南

作者 杜曉夢 唐曉密 張銀虎

2006-12-01

Bootstrap實戰 第2版

作者 [荷蘭] 巴斯·喬布森(Bass Jobsen)[美] 戴維·科克倫(David Cochran)[美] 伊恩·惠特利(Ian Whitley)

2006-12-01

現代 JavaScript 實務應用 (Practical Modern JavaScript: Dive into ES6 and the future of JavaScript)

作者 Nicolás Bevacque 謝銘倫

2006-12-01