By Erik T. Ray Publisher: O'Reilly Media Released: January 2001 Pages: 368
The arrival of support for XML--the Extensible Markup Language--in browsers and authoring tools has followed a long period of intense hype. Major databases, authoring tools (including Microsoft's Office 2000), and browsers are committed to XML support. Many content creators and programmers for the Web and other media are left wondering, "What can XML and its associated standards really do for me?" Getting the most from XML requires being able to tag and transform XML documents so they can be processed by web browsers, databases, mobile phones, printers, XML processors, voice response systems, and LDAP directories, just to name a few targets. In Learning XML, the author explains XML and its capabilities succinctly and professionally, with references to real-life projects and other cogent examples. Learning XML shows the purpose of XML markup itself, the CSS and XSL styling languages, and the XLink and XPointer specifications for creating rich link structures. The basic advantages of XML over HTML are that XML lets a web designer define tags that are meaningful for the particular documents or database output to be used, and that it enforces an unambiguous structure that supports error-checking. XML supports enhanced styling and linking standards (allowing, for instance, simultaneous linking to the same document in multiple languages) and a range of new applications. For writers producing XML documents, this book demystifies files and the process of creating them with the appropriate structure and format. Designers will learn what parts of XML are most helpful to their team and will get started on creating Document Type Definitions. For programmers, the book makes syntax and structures clear It also discusses the stylesheets needed for viewing documents in the next generation of browsers, databases, and other devices. |
-
Chapter 1 Introduction -
What Is XML? -
Origins of XML -
Goals of XML -
XML Today -
Creating Documents -
Viewing XML -
Testing XML -
Transformation -
Chapter 2 Markup and CoreConcepts -
The Anatomy of a Document -
Elements: The Building Blocks of XML -
Attributes: More Muscle for Elements -
Namespaces: ExpandingYour Vocabulary -
Entities: Placeholders for Content -
Miscellaneous Markup -
Well-Formed Documents -
Getting the Most out of Markup -
XML Application: DocBook -
Chapter 3 Connecting Resourceswith Links -
Introduction -
Specifying Resources -
XPointer: An XML Tree Climber -
An Introduction to XLinks -
XML Application: XHTML -
Chapter 4 Presentation: Creatingthe End Product -
Why Stylesheets? -
An Overview of CSS -
Rules -
Properties -
A Practical Example -
Chapter 5 Document Models:A Higher Levelof Control -
Modeling Documents -
DTD Syntax -
Example: A Checkbook -
Tips for Designing and Customizing DTDs -
Example: Barebones DocBook -
XML Schema: An Alternative to DTDs -
Chapter 6 Transformation: Repurposing Documents -
Transformation Basics -
Selecting Nodes -
Fine-Tuning Templates -
Sorting -
Example: Checkbook -
Advanced Techniques -
Example: Barebones DocBook -
Chapter 7 Internationalization -
Character Sets and Encodings -
Taking Language into Account -
Chapter 8 Programmingfor XML -
XML Programming Overview -
SAX: An Event-Based API -
Tree-Based Processing -
Conclusion -
Appendix Resources -
Online -
Books -
Standards Organizations -
Tools -
Miscellaneous -
Appendix A Taxonomy of Standards -
Markup and Structure -
Linking -
Searching -
Style and Transformation -
Programming -
Publishing -
Hypertext -
Descriptive/Procedural -
Multimedia -
Science -
Glossary -
Colophon |
- Title:
- Learning XML
- By:
- Erik T. Ray
- Publisher:
- O'Reilly Media
- Formats:
-
- Print:
- January 2001
- Pages:
- 368
- Print ISBN:
- 978-0-596-00046-2
- | ISBN 10:
- 0-596-00046-4
|
Colophon Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Learning XML is a hatching chick. Chickens have been around for at least 3,000 years. A hen typically lays one egg at a time and will sit on the egg, keeping it warm, until it hatches. The incubation period for a chicken egg is approximately 21 days from fertilization to hatching. Before hatching, the chick absorbs the egg yolk, which can sustain it for the first three days of its life. The most popular laying chicken in North America is the leghorn, which can produce eggs from five months of age until about a year and a half. Colleen Gorman was the production editor, and Emily Quill was the copyeditor for Learning XML. Madeleine Newell and Ellie Cutler provided quality control. Linley Dolby, Matt Hutchinson, Molly Shangraw, and Rachel Wheeler provided production support. Ellen Troutman-Zaig wrote the index. Ellie Volckhausen designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font. David Futato designed the interior layout based on a series design by Nancy Priest. The print version of this book was created by translating the DocBook XML markup of its source files into a set of gtroff macros using a filter developed at O'Reilly & Associates by Norman Walsh. Steve Talbott designed and wrote the underlying macro set on the basis of the GNU troff –gs macros; Lenny Muellner adapted them to XML and implemented the book design. The GNU groff text formatter Version 1.11.1 was used to generate PostScript output. The text and heading fonts are ITC Garamond Light and Garamond Book; the code font is Constant Willison. The illustrations that appear in the book were produced by Robert Romano using Macromedia FreeHand 8 and Adobe Photoshop 5. This colophon was written by Nicole Arigo. |
|
Description
|
Table of Contents
|
Product Details
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Jesse Vincent, Robert Spier, Dave Rolsky, Darren Chamberlain, Richard Foley
August 2005
Ebook: $31.99
Print & Ebook: $43.99
Print: $39.99
By Andy Lester, Chris Stone, Chuck Toporek, Jason McIntosh
November 2005
Ebook: $31.99
Print & Ebook: $43.95
Print: $39.95
By James Tisdall
October 2001
Ebook: $31.99
Print & Ebook: $43.95
Print: $39.95
|
Customer Reviews
6/9/2002 (1 of 1 customers found this review helpful) By Rich Clark from Undisclosed By Darlene from Undisclosed By andysu from Undisclosed By Peter Brokstein from Undisclosed By Steve Adams from Undisclosed By Robert Patton from Undisclosed By Jani Pohjanraito from Undisclosed By Michael Wolf from Undisclosed 6/26/2001 (1 of 1 customers found this review helpful) By Brian R. Bondy from Undisclosed
|
|
|