на главную поиск contacts

XML in a Nutshell, Third Edition

Опубликовано на портале: 15-11-2006
Изд-во: O'Reilly Media, 2004, cерия "In a Nutshell", 712 с.
There's a lot to know about XML, and it s constantly evolving. But you don't need to commit every 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.


I. XML Concepts

1. Introducing XML
     The Benefits of XML
     Portable Data
     How XML Works
     The Evolution of XML

2. 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

3. 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

4. Namespaces
     The Need for Namespaces
     Namespace Syntax
     How Parsers Handle Namespaces
     Namespaces and DTDs

5. Internationalization
     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

II. Narrative-like Documents

6. XML as a Document Format
     SGML's Legacy
     Narrative Document Structures
     Document Permanence
     Transformation and Presentation

7. XML on the Web
     Direct Display of XML in Browsers
     Authoring Compound Documents with Modular XHTML
     Prospects for Improved Web Search Methods

8. 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

9. XPath
     The Tree Structure of an XML Document
     Location Paths
     Compound Location Paths
     Unabbreviated Location Paths
     General XPath Expressions
     XPath Functions

10. XLinks
     Simple Links
     Link Behavior
     Link Semantics
     Extended Links
     DTDs for XLinks

11. XPointers
     XPointers on URLs
     XPointers in Links
     Shorthand Pointers
     Child Sequences

12. XInclude
     The include Element
     Including Text Files
     Content Negotiation

13. 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

14. 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

15. Resource Directory Description Language (RDDL)
     What's at the End of a Namespace URL?
     RDDL Syntax

III. Record-like Documents

16. XML as a Data Format
     Why Use XML for Data?
     Developing Record-Like XML Formats
     Sharing Your XML Format

17. XML Schemas
     Schema Basics
     Working with Namespaces
     Complex Types
     Empty Elements
     Simple Content
     Mixed Content
     Allowing Any Content
     Controlling Type Derivation

18. Programming Models
     Common XML Processing Models
     Common XML Processing Issues
     Generating XML Documents

19. 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

20. Simple API for XML (SAX)
     The ContentHandler Interface
     Features and Properties

IV. Reference

21. XML Reference
     How to Use This Reference
     Annotated Sample Documents
     XML Syntax
     XML 1.0 Document Grammar
     XML 1.1 Document Grammar

22. Schemas Reference
     The Schema Namespaces
     Schema Elements
     Built-in Types
     Instance Document Attributes

23. XPath Reference
     The XPath Data Model
     Data Types
     Location Paths
     XPath Functions

24. XSLT Reference
     The XSLT Namespace
     XSLT Elements
     XSLT Functions

25. DOM Reference
     Object Hierarchy
     Object Reference

26. SAX Reference
     The org.xml.sax Package
     The org.xml.sax.helpers Package
     SAX Features and Properties
     The org.xml.sax.ext Package

27. Character Sets
     Character Tables
     HTML4 Entity Sets
     Other Unicode Blocks


Ключевые слова

См. также:
[Статья глоссария]
[Статья глоссария]
Erik T. Ray
Michael Fitzgerald
Niel M. Bornstein
Brett McLaughlin
Sal Mangano