• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL

Preface > Supporting Books

Supporting Books

Even if you feel you are ready for this book, you may want to explore some of the XML technologies in greater depth than is possible here. The following lists offer some good places to start.

Appendix A provides a brief orientation to XML, but other books that go into far more depth are readily available. For a solid grounding in XML, consider these books:

  • Erik Ray, Learning XML (O'Reilly)

  • Elliotte Rusty Harold & W. Scott Means, XML in a Nutshell (O'Reilly)

  • Elizabeth Castro, XML for the World Wide Web: Visual QuickStart Guide (Peachpit Press)

Appendix B provides a brief orientation to XSLT, but many projects may require a more sophisticated understanding of XSLT. For more information on XSLT, try these books:

  • Michael Fitzgerald, Learning XSLT (O'Reilly)

  • Doug Tidwell, XSLT (O'Reilly)

  • Sal Mangano, XSLT Cookbook (O'Reilly)

  • Michael Kay, XSLT Programmer's Reference (Wrox)

  • Jeni Tennsion, XSLT & XPath: On the Edge (John Wiley & Sons)

  • John E. Simpson, XPath and XPointer (O'Reilly)

Appendix C explores W3C XML Schema briefly, but this topic is definitely worthy of a much larger book. Some good options include:

  • Eric van der Vlist, XML Schema (O'Reilly)

  • Priscilla Walmsley, Definitive XML Schema (Prentice-Hall)

Appendix D briefly describes how to use RELAX NG, a simpler alternative to W3C XML Schema, to create W3C XML Schema files. For a more thorough explanation of RELAX NG, see:

  • Eric van der Vlist, RELAX NG (O'Reilly)

You may also want to complement your XML knowledge with more information on the rapidly growing world of Web Services. For a lot more detail, see:

  • Ethan Cerami, Web Services Essentials (O'Reilly)

  • James Snell, Doug Tidwell, and Pavel Kulchenko, Programming Web Services with SOAP (O'Reilly)

  • Eric Newcomer, Understanding Web Services: SOAP, WSDL, and UDDI (Addison Wesley)

  • Alex Ferrara and Matthew MacDonald, Programming .NET Web Services (O'Reilly)

O'Reilly also offers a collection of programming books on XML that may prove useful. They include:

  • Niel M. Bornstein, .NET & XML (O'Reilly)

  • Brett McLaughlin, Java & XML (O'Reilly)

  • Erik T. Ray and Jason McIntosh, Perl & XML (O'Reilly)

  • Christopher Jones and Fred L. Drake, Jr., Python & XML (O'Reilly)

There are also many online resources for XML. Two particularly good places to start looking are XML.com and xmlhack.com. XML.com is part of the O'Reilly Network, and covers the latest news in XML on a weekly basis. For smaller stories and a less formal approach, try xmlhack.com. Both have a variety of links to other XML resources and mailing lists.

There is an enormous number of books on Microsoft Office and its component applications. My best advice in this field is to visit a bookstore and examine a few books to see which best fits your learning style and your interests. (The same is true of the XML books, but the list above provides a starting point.) Also, if you'd like to know more about how Office's competitor OpenOffice.org handles XML processing, see J. David Eisenberg's excellent OpenOffice.org XML Essentials at http://books.evc-cit.info/.

  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint