CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Mon, 04 Aug 2025 21:10:24 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100221210045
location: https://web.archive.org/web/20100221210045/https://oreilly.com/catalog/javaxml
server-timing: captures_list;dur=0.562709, exclusion.robots;dur=0.019796, exclusion.robots.policy;dur=0.009710, esindex;dur=0.010537, cdx.remote;dur=10.663038, LoadShardBlock;dur=327.108776, PetaboxLoader3.datanode;dur=55.908876, PetaboxLoader3.resolve;dur=165.247831
x-app-server: wwwb-app223
x-ts: 302
x-tr: 371
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app223; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 302
server: nginx
date: Mon, 04 Aug 2025 21:10:26 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20091223094251
location: https://web.archive.org/web/20091223094251/https://oreilly.com/catalog/javaxml/
server-timing: captures_list;dur=0.630049, exclusion.robots;dur=0.024365, exclusion.robots.policy;dur=0.011684, esindex;dur=0.013294, cdx.remote;dur=81.737688, LoadShardBlock;dur=168.355389, PetaboxLoader3.datanode;dur=373.260401, PetaboxLoader3.resolve;dur=1203.684796, load_resource;dur=1563.709389
x-app-server: wwwb-app223
x-ts: 302
x-tr: 1859
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Mon, 04 Aug 2025 21:10:27 GMT
content-type: text/html; charset=iso-8859-1
content-length: 310
x-archive-orig-date: Wed, 23 Dec 2009 09:42:50 GMT
x-archive-orig-server: Apache
location: https://web.archive.org/web/20091223094251/https://oreilly.com/catalog/9780596000165/
x-archive-orig-content-length: 310
x-archive-orig-connection: close
cache-control: max-age=1800
memento-datetime: Wed, 23 Dec 2009 09:42:51 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Thu, 11 May 2000 22:11:50 GMT", ; rel="prev memento"; datetime="Wed, 02 Dec 2009 18:47:04 GMT", ; rel="memento"; datetime="Wed, 23 Dec 2009 09:42:51 GMT", ; rel="next memento"; datetime="Sun, 21 Feb 2010 21:00:45 GMT", ; rel="last memento"; datetime="Sat, 14 Sep 2024 21:32:53 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: alexa-web-20091222082103-00027/52_13_20091223094140_crawl100.arc.gz
server-timing: captures_list;dur=0.878159, exclusion.robots;dur=0.076687, exclusion.robots.policy;dur=0.015169, esindex;dur=0.018192, cdx.remote;dur=29.637575, LoadShardBlock;dur=393.038707, PetaboxLoader3.datanode;dur=353.715388, PetaboxLoader3.resolve;dur=350.535631, load_resource;dur=376.415227
x-app-server: wwwb-app223
x-ts: 301
x-tr: 863
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Mon, 04 Aug 2025 21:10:28 GMT
content-type: text/html; charset=utf-8
x-archive-orig-date: Wed, 23 Dec 2009 09:42:50 GMT
x-archive-orig-server: Apache
x-archive-orig-pragma: no-cache
x-archive-orig-cache-control: no-cache
x-archive-orig-last-modified: Wed, 23 Dec 2009 08:52:36 GMT
x-archive-orig-content-length: 42837
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Wed, 23 Dec 2009 09:42:51 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sat, 17 May 2008 14:45:35 GMT", ; rel="prev memento"; datetime="Wed, 02 Dec 2009 18:47:04 GMT", ; rel="memento"; datetime="Wed, 23 Dec 2009 09:42:51 GMT", ; rel="next memento"; datetime="Sat, 09 Jan 2010 13:30:00 GMT", ; rel="last memento"; datetime="Sat, 14 Sep 2024 21:32:55 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_13_20091223072102_crawl103-c/52_13_20091223094140_crawl100.arc.gz
server-timing: captures_list;dur=0.702310, exclusion.robots;dur=0.026232, exclusion.robots.policy;dur=0.014089, esindex;dur=0.018848, cdx.remote;dur=107.657686, LoadShardBlock;dur=99.962024, PetaboxLoader3.datanode;dur=67.191437, load_resource;dur=115.222424, PetaboxLoader3.resolve;dur=101.732394
x-app-server: wwwb-app223
x-ts: 200
x-tr: 397
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Java and XML
- O'Reilly Media
1-800-998-9938 / 707-827-7000 / accounts@oreilly.com
Java and XML
- By
- Brett McLaughlin
- Publisher:
- O'Reilly Media
- Released:
- June 2000
- Pages:
- 495
Product Editions
Please consider the latest edition.
- Java and XML, Third Edition - December 2006
- Java and XML, Second Edition - August 2001
- Java and XML - June 2000
Description
Java revolutionized the programming world by providing a platform-independent programming language. XML takes the revolution a step further with a platform-independent language for interchanging data. Java and XML shows how to put the two together, building real-world applications in which both the code and the data are truly portable.
Full Description
XML has been the biggest buzzword on the Internet community for the past year. But how do you cut through all the hype and actually put it to work? Java revolutionized the programming world by providing a platform-independent programming language. XML takes the revolution a step further with a platform-independent language for interchanging data. Java and XML share many features that are ideal for building web-based enterprise applications, such as platform-independence, extensibility, reusability, and global language (Unicode) support, and both are based on industry standards. Together Java and XML allow enterprises to simplify and lower costs of information sharing and data exchange. Java and XML shows how to put the two together, building real-world applications in which both the code and the data are truly portable.
This book covers:
- The basics of XML
- Using standard Java APIs to parse XML
- Designing new document types using DTDs and Schemas
- Writing programs that generate XML data
- Transforming XML into different forms using XSL transformations (XSL/T)
- XML-RPC
- Using a web publishing framework like Apache-Cocoon
Table of Contents
-
Chapter 1 Introduction
-
What Is It?
-
How Do I Use It?
-
Why Should I Use It?
-
What's Next?
-
-
Chapter 2 Creating XML
-
An XML Document
-
The Header
-
The Content
-
What's Next?
-
-
Chapter 3 Parsing XML
-
Getting Prepared
-
SAX Readers
-
Content Handlers
-
Error Handlers
-
A Better Way to Load a Parser
-
"Gotcha!"
-
What's Next?
-
-
Chapter 4 Constraining XML
-
Why Constrain XML Data?
-
Document Type Definitions
-
XML Schema
-
What's Next?
-
-
Chapter 5 Validating XML
-
Configuring the Parser
-
Output of XML Validation
-
The DTDHandler Interface
-
"Gotcha!"
-
What's Next?
-
-
Chapter 6 Transforming XML
-
The Purpose
-
The Components
-
The Syntax
-
What's Next?
-
-
Chapter 7 Traversing XML
-
Getting the Output
-
Getting the Input
-
The Document Object Model (DOM)
-
"Gotcha!"
-
What's Next?
-
-
Chapter 8 JDOM
-
Parsers and the Java API for XML Parsing
-
JDOM: Another API?
-
Getting a Document
-
Using a Document
-
Outputting a Document
-
What's Next?
-
-
Chapter 9 Web Publishing Frameworks
-
Selecting a Framework
-
Installation
-
Using a Publishing Framework
-
XSP
-
Cocoon 2.0 and Beyond
-
What's Next?
-
-
Chapter 10 XML-RPC
-
RPC Versus RMI
-
Saying Hello
-
Putting the Load on the Server
-
The Real World
-
What's Next?
-
-
Chapter 11 XML for Configurations
-
EJB Deployment Descriptors
-
Creating an XML Configuration File
-
Reading an XML Configuration File
-
The Real World
-
What's Next?
-
-
Chapter 12 Creating XML with Java
-
Loading the Data
-
Modifying the Data
-
XML from Scratch
-
The Real World
-
What's Next?
-
-
Chapter 13 Business-to-Business
-
The Foobar Public Library
-
mytechbooks.com
-
Push Versus Pull
-
The Real World
-
What's Next?
-
-
Chapter 14 XML Schema
-
To DTD or Not To DTD
-
Java Parallels
-
What's Next?
-
-
Appendix A API Reference
-
SAX 2.0
-
DOM Level 2
-
JAXP 1.0
-
JDOM 1.0
-
-
Appendix B SAX 2.0 Features and Properties
-
Core Features
-
Core Properties
-
-
Colophon

Related Content
Customers interested in this item were also interested in:
Product Details
- Title:
- Java and XML
- By:
- Brett McLaughlin
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- June 2000
- Pages:
- 495
- Print ISBN:
- 978-0-596-00016-5
- | ISBN 10:
- 0-596-00016-2
Customer Reviews
![]() ©2009, O'Reilly Media, Inc. (707) 827-7000 / (800) 998-9938 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. |
About O'Reilly
Academic Solutions Authors Contacts Customer Service Jobs Newsletters O'Reilly Labs Press Room Privacy Policy RSS Feeds Terms of Service User Groups Writing for O'Reilly |
Content Archive Business Technology Computer Technology Microsoft Mobile Network Operating System Digital Photography Programming Software Web Web Design |
More O'Reilly Sites
O'Reilly Radar Ignite Tools of Change for Publishing Digital Media Inside iPhone makezine.com craftzine.com hackszine.com perl.com xml.com Partner Sites InsideRIA java.net O'Reilly Insights on Forbes.com |