Essential XML for Web Professionals - Softcover

Dan Livingston

 
9780130662545: Essential XML for Web Professionals

Synopsis

Presents the task of creating a fictional e-commerce site and explains how to build it using XML, covering topics including schemas, namespaces, XSLT, XLink, XPointer,and XHTML.

"synopsis" may belong to another edition of this title.

About the Author

DAN LIVINGSTON, founder of Wire Man Productions, is a leading-edge Web designer, serving clients such as Apple, Novell, Pacific Bell, and Landor. His sites, which have garnered awards from Yahoo! and USA Today, have been featured on CNN. With co-author Micah Brown he has written several books, including Essential PERL 5 for Web Professionals, winner of Planet IT"s award as Best Book for Web Design and Development.

From the Back Cover

  • Learn XML fundamentals and build Web applications—fast!
  • Focused on the XML skills Web professionals need most
  • Learn by doing, as you work on a fictional e-commerce site
  • Up-to-the-minute coverage includes schemas, namespaces, XSLT, XLink, XPointer, XHTML, and more
  • Learn practical techniques, based on real-world scenarios

Essential XML for Web Professionals is the fastest way for busy professionals to master the XML skills needed for building dynamic, portable, and scalable applications. By completeing hands-on projects covering a wide range of development tasks, you'll master key XML technologies—including schemas, namespaces, XSLT, XLink, XHTML, and more. Start with simple examples, then work your way up to sophisticated projects. Learn practical techniques! All sample applications found in the book are downloadable from the companion Web site. You can reuse and adapt the code to see exactly how your applications should look and work!

You'll master all this, and much more!

  • Mastering XML fundamentals, structure, and syntax
  • Defining XML using DTDs and schemas
  • Using namespaces to resolve naming conflicts
  • Building XML schema utilizing complex types
  • Using XHTML to bridge HTML with XML
  • Working with XLink
  • Using CSS in XML environments
  • Linking to XML fragments with XPointer
  • Making the most of XSL Transformations (XSLT)
  • Using key XML applications: SMIL, SVG, and WDDX
  • Manipulating XML with the DOM
Rely on Essential Guides for ALL the Web Skills You Need!

All these books share the same great format, and the same dynamic Web site... so once you've used one, they're all a piece of cake!

  • Essential JSPTM for Web Professionals
  • Essential GIMP for Web Professionals
  • Essential WAPTM for Web Professionals
  • Essential ColdFusion 4.5 for Web Professionals
  • Essential CSS & DHTML for Web Professionals, 2nd edition
  • Essential Flash 5 for Web Professionals
  • Essential PHP for Web Professionals
  • Essential ASP for Web Professionals
  • Essential Design for Web Professionals
  • Essential Photoshop 6 for Web Designers
  • Essential PERL 5 for Web Programmers
  • Essential JavaScript for Web Professionals
  • with more to come!

Excerpt. © Reprinted by permission. All rights reserved.

Foreword

XML is being ballyhooed as the Next Big Thing, and unlike B2B or push media (remember push?), it probably is. XML is the most exciting and significant thing to hit the Internet since HTML. The good news for you is it's fairly easy to learn (easier than HTML). Microsoft and many others are adopting and developing in XML. XML has the promise to make life a good bit easier for many programmers, so learning XML is a guaranteed marketable skill for the foreseeable future. In other words, learn XML and you'll make more money and your life will be easier. I'm not kidding—I'm seeing it happen to most of the people I know.Who This Book Is For

This book is aimed directly at Web developers, which includes both Web page authors and software developers whose applications run over the Web. You don't have to know HTML to learn XML, but it will help if you do. You don't have to know C, Java, PHP, Perl, JavaScript, or any other language. XML is a markup language, not a programming language.What You Will Learn

This book's purpose in life is to teach you XML so that you can go out into the world and start creating working, valid XML documents. This book is designed to take a novice and turn him or her into a professional XML developer within a few days.

XML comes in many flavors, and the most popular ones are covered here, such as DTDs, XML Schema, XHTML, XSLT, XLink, XPath, SMIL, and others. Sound like alphabet soup? Don't worry—at the end of this book you'll be able to dazzle clients and supervisors alike with your intimate knowledge of such things.

The examples in the book are also available on the Web at wire-man/xml and at phptr/essential. If you have any questions, complaints, comments or feedback, I welcome them at xmldan@wire-man.com. I'd love to hear from you.What You Will Not Learn

This book does not cover SAX, SOAP, XML-RPC, RSS, RDF, TREX, RELAX, and so on (Well, I cheated a little and covered DOM in the last chapter.)This book is also not exhaustive—the world of XML is growing exponentially, and instead of overwhelming you with a million-page tome containing every possible form of XML, my goal is to take you from being a novice to being a professional. This book is a tutorial. There's certainly some good reference material in here, but my goal is to teach you XML, first and foremost.

"About this title" may belong to another edition of this title.