Print this page Share

XML 1.1 Bible, 3rd Edition

ISBN: 978-0-7645-4986-1
1056 pages
March 2004
XML 1.1 Bible, 3rd Edition (0764549863) cover image


  • 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
See More

Table of Contents

Preface vii

Acknowledgments xv

Part I: Introducing XML 1

Chapter 1: An Eagle’s Eye View of XML 3

Chapter 2: XML Applications 17

Chapter 3: Your First XML Document 55

Chapter 4: Structuring Data 63

Chapter 5: Attributes, Empty-Element Tags, and XSL 103

Chapter 6: Well-formedness 145

Part II: Document Type Definitions 187

Chapter 7: Validity 189

Chapter 8: Element Declarations 205

Chapter 9: Attribute Declarations 229

Chapter 10: Entity Declarations 249

Chapter 11: Namespaces 287

Part III: Style Languages 309

Chapter 12: CSS Style Sheets 311

Chapter 13: CSS Layouts 335

Chapter 14: CSS Text Styles 381

Chapter 15: XSL Transformations 423

Chapter 16: XSL Formatting Objects 507

Part IV: Supplemental Technologies 577

Chapter 17: XLinks 579

Chapter 18: XPointers 617

Chapter 19: XInclude 647

Chapter 20: Schemas 667

Part V: XML Applications 731

Chapter 21: XHTML 733

Chapter 22: Modular XHTML 787

Chapter 23: The Resource Directory Description Language 833

Chapter 24: Scalable Vector Graphics 849

Chapter 25: Designing a New XML Application 907

Index 983

See More

Author Information

Elliotte Rusty Harold is an internationally respected writer, programmer, and educator, both on the Internet and off. He got his start writing FAQ lists for the Macintosh newsgroups on Usenet and has since branched out into books, Web sites, and newsletters. He’s an adjunct professor of computer science at Polytechnic University in Brooklyn, New York. His Cafe con Leche Web site at http://www.cafeconleche.org/ has become one of the most popular independent XML sites on the Internet.
Elliotte is originally from New Orleans, to which he returns periodically in search of a decent bowl of gumbo. However, he currently resides in the Prospect Heights neighborhood of Brooklyn with his wife Beth, and his cats Charm (named after the quark) and Marjorie (named after his mother-in-law). When not writing books, he enjoys working on genealogy, mathematics, free software, and quantum mechanics. His previous books include The Java Developer’s Resource, Java Network Programming, Java Secrets, JavaBeans, Java I/O, XML: Extensible Markup Language, XML in a Nutshell, Processing XML with Java, and Effective XML.
See More

The Wiley Advantage

See More


Companion Site
View the companion site.
See More

Related Titles

Back to Top