XML in a Nutshell

ISBN-10: 0596007647

ISBN-13: 9780596007645

Edition: 3rd 2004

Authors: Elliotte Rusty Harold, W. Scott Means

List price: $44.99 Buy it from $1.79
eBook available
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy


If you're a developer working with XML, you know there's a lot to know about XML, and the XML space is evolving almost moment by moment. But you don't need to commit every XML syntax, API, or XSLT transformation to memory; you only need to know where to find it. And if it's a detail that has to do with XML or its companion standards, you'll find it--clear, concise, useful, and well-organized--in the updated third edition of "XML in a Nutshell. With "XML in a Nutshell beside your keyboard, you'll be able to: Quick-reference syntax rules and usage examples for the core XML technologies, including XML, DTDs, Xpath, XSLT, SAX, and DOM Develop an understanding of well-formed XML, DTDs, namespaces, Unicode, and W3C XML Schema Gain a working knowledge of key technologies used for narrative XML documents such as web pages, books, and articles technologies like XSLT, Xpath, Xlink, Xpointer, CSS, and XSL-FO Build data-intensive XML applications Understand the tools and APIs necessary to build data-intensive XML applications and process XML documents, including the event-based Simple API for XML (SAX2) and the tree-oriented Document Object Model (DOM) This powerful new edition is the comprehensive XML reference. Serious users of XML will find coverage on just about everything they need, from fundamental syntax rules, to details of DTD and XML Schema creation, to XSLT transformations, to APIs used for processing XML documents. "XML in a Nutshell also covers XML 1.1, as well as updates to SAX2 and DOM Level 3 coverage. If you need explanation of how a technology works, or just need to quickly find the precise syntax for a particular piece, "XML in a Nutshell puts theinformation at your fingertips. Simply put, "XML in a Nutshell is the critical, must-have reference for any XML developer.
Used Starting from $21.58
New Starting from $33.34
eBooks Starting from $35.99
Rent eBooks
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS PowerPoint® 2010 Online content $4.95 $1.99
Customers also bought

Book details

List price: $44.99
Edition: 3rd
Copyright year: 2004
Publisher: O'Reilly Media, Incorporated
Publication date: 10/3/2004
Binding: Paperback
Pages: 712
Size: 6.00" wide x 9.00" long x 1.00" tall
Weight: 2.178
Language: English

XML Concepts
Introducing XML
The Benefits of XML
What XML Is Not
Portable Data
How XML Works
The Evolution of XML
XML Fundamentals
XML Documents and XML Files
Elements, Tags, and Character Data
XML Names
CDATA Sections
Processing Instructions
The XML Declaration
Checking Documents for Well-Formedness
Document Type Definitions (DTDs)
Element Declarations
Attribute Declarations
General Entity Declarations
External Parsed General Entities
External Unparsed Entities and Notations
Parameter Entities
Conditional Inclusion
Two DTD Examples
Locating Standard DTDs
The Need for Namespaces
Namespace Syntax
How Parsers Handle Namespaces
Namespaces and DTDs
Character-Set Metadata
The Encoding Declaration
Text Declarations
XML-Defined Character Sets
ISO Character Sets
Platform-Dependent Character Sets
Converting Between Character Sets
The Default Character Set for XML Documents
Character References
Narrative-Like Documents
XML as a Document Format
SGML's Legacy
Narrative Document Structures
Document Permanence
Transformation and Presentation
XML on the Web
Direct Display of XML in Browsers
Authoring Compound Documents with Modular XHTML
Prospects for Improved Web Search Methods
XSL Transformations (XSLT)
An Example Input Document
xsl:stylesheet and xsl:transform
Stylesheet Processors
Templates and Template Rules
Calculating the Value of an Element with xsl:value-of
Applying Templates with xsl:apply-templates
The Built-in Template Rules
Attribute Value Templates
XSLT and Namespaces
Other XSLT Elements
The Tree Structure of an XML Document
Location Paths
Compound Location Paths
Unabbreviated Location Paths
General XPath Expressions
XPath Functions
Simple Links
Link Behavior
Link Semantics
Extended Links
DTDs for XLinks
Base URIs
XPointers on URLs
XPointers in Links
Shorthand Pointers
Child Sequences
The include Element
Including Text Files
Content Negotiation
Cascading Style Sheets (CSS)
The Levels of CSS
CSS Syntax
Associating Stylesheets with XML Documents
The Display Property
Pixels, Points, Picas, and Other Units of Length
Font Properties
Text Properties
XSL Formatting Objects (XSL-FO)
XSL Formatting Objects
The Structure of an XSL-FO Document
Laying Out the Master Pages
XSL-FO Properties
Choosing Between CSS and XSL-FO
Resource Directory Description Language (RDDL)
What's at the End of a Namespace URL?
RDDL Syntax
Record-Like Documents
XML as a Data Format
Why Use XML for Data?
Developing Record-Like XML Formats
Sharing Your XML Format
XML Schemas
Schema Basics
Working with Namespaces
Complex Types
Empty Elements
Simple Content
Mixed Content
Allowing Any Content
Controlling Type Derivation
Programming Models
Common XML Processing Models
Common XML Processing Issues
Generating XML Documents
Document Object Model (DOM)
DOM Foundations
Structure of the DOM Core
Node and Other Generic Interfaces
Specific Node-Type Interfaces
The DOMImplementation Interface
DOM Level 3 Interfaces
Parsing a Document with DOM
A Simple DOM Application
Simple API for XML (SAX)
The ContentHandler Interface
Features and Properties
XML Reference
How to Use This Reference
Annotated Sample Documents
XML Syntax
XML 1.0 Document Grammar
XML 1.1 Document Grammar
Schemas Reference
The Schema Namespaces
Schema Elements
Built-in Types
Instance Document Attributes
XPath Reference
The XPath Data Model
Data Types
Location Paths
XPath Functions
XSLT Reference
The XSLT Namespace
XSLT Elements
XSLT Functions
DOM Reference
Object Hierarchy
Object Reference
SAX Reference
The org.xml.sax Package
The org.xml.sax.helpers Package
SAX Features and Properties
The org.xml.sax.ext Package
Character Sets
Character Tables
HTML4 Entity Sets
Other Unicode Blocks
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.