XML 1.1 Bible
Author: Elliotte Rusty Harold
• Updated and better than ever, this more focused revision provides comprehensive coverage of XML to anyone with a basic understanding of HTML and Web servers
• Featuring all-new examples, this book contains everything readers need to know to incorporate XML in their Web site plans, designs, and implementations
• Continues expert Elliotte Rusty Harold's well-known track record for delivering the best XML guidance available
• Includes coverage of the most recent XML 1.1 specification and the latest trends in XML Web publishing
• Companion Web site includes additional examples and reference material found in previous editions that readers may find useful
Electronic Review of Computer Books - Jack J. Woehr
XML Bible, by Elliotte Rusty Harold, is a readable and meaty introduction to practical XML. Harold states his case succinctly:
This books has one primary goal: to teach you to write XML for the Web. Fortunately, XML has a decidedly flat learning curve...As you learn a little, you can do a little.
XML Bible is, in form, at least, one of those rush-to-print wonders documenting standards that aren't yet adopted for languages that aren't yet finished so that the reader can use tools that aren't written to produce documents for browsers that aren't commonly available. Harold writes:
I've outlined a lot of exciting stuff in this chapter. However honesty compels me to tell you that...much of what I've described is the promise of XML rather than the current reality.
Yet it's a surprisingly well-assembled volume, nicely integrated with its CD-ROM and authored and edited by individuals who had some inkling of the difficulties the reader would encounter exercising the content. The author states:
In this book, I mostly assume you're using Windows 95 or NT 4.0 or later. As a longtime Mac and UNIX user, I somewhat regret this. Like Java, XML is supposed to be platform independent. Also, like Java, the reality is somewhat short of the hype.
Harold visits quite a range of specialty markups, each effectively at this time in XML history more-or-less requiring a different browser to appreciate. W3C's Amaya for several platforms comes on the CD-ROM, as do Netscape 4.0.4 and IE5, both for Wintel. It becomes obvious pretty quickly that IE5, as of the cut, had an edge on generalized XML browsing. However, only Amaya knew how to render MathML. On Linux, I did best with a stable release of Mozilla, after upgrading one of my Linux 5.2 machines to Linux 6.x so it would run the latest. However, Mozilla stumbled on XSL formatting. And no browser freely available for any of the book's supported platforms handles exotica like VoxML (used for telephony).
Laying aside for now the absorbing minutiae of bleeding-edge geek tool frenzy that afforded us many hours of entertainment in the course of preparing this review, we should note that the bulk of the book focuses not on exotica, but on the nitty-gritty basics of XML and style markup. Document type definitions, cascading style sheets, XSL formatting, and VML are among the topics given extensive coverage.
To a certain extent, you can anticipate such flaws as this book possesses. Any computer book named "The [subject] Bible" is probably going to merit the subtitle "A little too much about [subject]," and this toe-breaker is no exception. The day is coming when computer book publishers are going to stop trying to snow readers with avoirdupois weight and abandon printing the long code listings in favor of pointing the reader to the CD-ROM content (all sample code is indeed included on XML Bible's disk).
The CD-ROM contains, in addition to browsers and source from the book, an XML parser written in Java, various utilities, and some standard and specification documents.
Harold is a talented technical writer with a lively style well suited to his audience. The book is reasonably well edited and the production values are high. While (despite cover blurbs) neither comprehensive nor authoritative, it is broad, energetic, helpful, and alert. For the working web author needing a boosterized ramp-up to productivity in XML, XML Bible is more than adequate, it's also quite useful and entertaining.
Table of Contents:
Preface | ||
Acknowledgments | ||
Pt. I | Introducing XML | 1 |
Ch. 1 | An Eagle's Eye View of XML | 3 |
Ch. 2 | XML Applications | 17 |
Ch. 3 | Your First XML Document | 55 |
Ch. 4 | Structuring Data | 63 |
Ch. 5 | Attributes, Empty-Element Tags, and XSL | 103 |
Ch. 6 | Well-formedness | 145 |
Pt. II | Document Type Definitions | 187 |
Ch. 7 | Validity | 189 |
Ch. 8 | Element Declarations | 205 |
Ch. 9 | Attribute Declarations | 229 |
Ch. 10 | Entity Declarations | 249 |
Ch. 11 | Namespaces | 287 |
Pt. III | Style Languages | 309 |
Ch. 12 | CSS Style Sheets | 311 |
Ch. 13 | CSS Layouts | 335 |
Ch. 14 | CSS Text Styles | 381 |
Ch. 15 | XSL Transformations | 423 |
Ch. 16 | XSL Formatting Objects | 507 |
Pt. IV | Supplemental Technologies | 577 |
Ch. 17 | XLinks | 579 |
Ch. 18 | XPointers | 617 |
Ch. 19 | XInclude | 647 |
Ch. 20 | Schemas | 667 |
Pt. V | XML Applications | 731 |
Ch. 21 | XHTML | 733 |
Ch. 22 | Modular XHTML | 787 |
Ch. 23 | The Resource Directory Description Language | 833 |
Ch. 24 | Scalable Vector Graphics | 849 |
Ch. 25 | Designing a New XML Application | 907 |
Index | 983 |
New interesting book: Mountain Rescue Doctor or The Clear Skin Prescription
Informatics and Nursing: Opportunities and Challenges
Author: Linda Q Thed
This comprehensive introduction to informatics provides a solid foundation for nurses using computers to perform their professional duties. The text is divided into five units. Unit 1 provides an overview of the benefits of nursing informatics and a review of computer hardware and software characteristics and uses. Unit 2 covers communication with computers, including introductions to the Internet and the World Wide Web. This unit also includes chapters on Internet use by health care consumers and the current and future role of telehealth in medical practice. Unit 3 discusses word processing, working with numbers, presentation software, and databases. Unit 4 and 5 covers nursing informatics as a specialty, nursing information systems, and current issues and challenges facing nursing informatics. For more information, visit http://connection.lww.com/go/thede.
No comments:
Post a Comment