Learning XML /
Saved in:
Author / Creator: | Ray, Erik T. |
---|---|
Edition: | 1st ed. |
Imprint: | Beijing ; Cambridge [Mass.] : O'Reilly, c2001. |
Description: | xii, 354 p. : ill. ; 24 cm. |
Language: | English |
Subject: | |
Format: | Print Book |
URL for this record: | http://pi.lib.uchicago.edu/1001/cat/bib/4417309 |
Table of Contents:
- Preface
- 1. Introduction
- What Is XML?
- Origins of XML
- Goals of XML
- XML Today
- Creating Documents
- Viewing XML
- Testing XML
- Transformation
- 2. Markup and Core Concepts
- The Anatomy of a Document
- Elements: The Building Blocks of XML
- Attributes: More Muscle for Elements
- Namespaces: Expanding Your Vocabulary
- Entities: Placeholders for Content
- Miscellaneous Markup
- Well-Formed Documents
- Getting the Most out of Markup
- XML Application: DocBook
- 3. Connecting Resources with Links
- Introduction
- Specifying Resources
- XPointer: An XML Tree Climber
- An Introduction to XLinks
- XML Application: XHTML
- 4. Presentation: Creating the End Product
- Why Stylesheets?
- An Overview of CSS
- Rules
- Properties
- A Practical Example
- 5. Document Models: A Higher Level of Control
- Modeling Documents
- DTD Syntax
- Example: A Checkbook
- Tips for Designing and Customizing DTDs
- Example: Barebones DocBook
- XML Schema: An Alternative to DTDs
- 6. Transformation: Repurposing Documents
- Transformation Basics
- Selecting Nodes
- Fine-Tuning Templates
- Sorting
- Example: Checkbook
- Advanced Techniques
- Example: Barebones DocBook
- 7. Internationalization
- Character Sets and Encodings
- Taking Language into Account
- 8. Programming for XML
- XML Programming Overview
- SAX: An Event-Based API
- Tree-Based Processing
- Conclusion
- A. Resources
- B. A Taxonomy of Standards
- Glossary
- Index