XML Resources
We divide this into:
Basic XML Resources:
Books
- XML: A Primer, 3rd Edition. Simon St. Laurent, Hungry Minds, May 2001. ISBN 0-7645-4777-1. A fairly comprehensive treatment of XML, including all the related technologies and standards. Covers XML syntax, DTDs and XSchemas, XSL, RELAX, DOM, SAX, XLinks, XPointers & more. From one of the most lucid and knowledgeable writers in the field.
- XML Bible, 2nd Edition. Elliotte Rusty Harold, Hungry Minds, June 2001. ISBN 0-7645-4760-7. A fairly comprehensive treatment of XML, including all the related technologies and standards. Contains thorough explanations of XML aspects that other books gloss over, such as character encoding and unparsed entities. A bit outdated in some areas, although Harold provides updates at his web site.
- Essential XML (Beyond Markup). Don Box, Aaron Skonnard, John Lam, Addison. ISBN 0-201-70914-7. A broad treatment of XML that goes beyond the basics in a few key areas. Notable especially for its coverage of XML Schemas.
- XML The Annotated Specification. Bob DuCharme, Prentice-Hall. ISBN 0-13-082676-6. As the name suggests, a detailed deconstruction of the XML specification itself, with additional examples. Very well written.
- XML Elements of Style. Simon St. Laurent, McGraw Hill, 2000. ISBN 0-07-212220-X. Small, very important book for professional users of XML. Puts forth rules and guidelines for intelligently-constructed XML documents and DTDs. Also discusses core problems and dilemmas in the XML technology.
- XML IE5 Programmer's Reference. Alex Homer, Wrox, 1999. ISBN 1-861001-57-6. Covers XML specifically from the viewpoint of Microsoft's Internet Explorer 5 implementation, which at present writing is the only real browser implementation of XML available.
Web Sites
Web sites are a major source of current information about XML.
W3C: The World Wide Web Consortium (W3C) manages the core XML standard and related standards.
- www.w3.org is the W3C's home page.
- www.w3.org/XML/ is the main page for XML information.
- www.w3.org/TR/ contains the listing of technical documents. Here you will find the actual specifications for the various languages and technologies, as well as drafts of those under development.
- www.w3.org/TR/REC-xml has the core XML recommendation by the W3C (the XML 1.0 specification).
Major Vendors
Every major software vendor has a home page devoted to XML. Here are the more significant ones:
Other Sites
These sites belong to independent or non-commercial organizations devoted to XML.
- http://www.oasis-open.org/cover The "XML Cover Pages", Robin Cover's XML & SGML Web site. It has a very comprehensive listing of XML sources, news and FAQs. OASIS is the Organization for Advancement of Structured Information Standards, "a nonprofit, international consortium dedicated to accelerating the adoption of product-independent formats based on public standards."
- http://xml.org An "industry portal" sponsored by OASIS, this site tries to be "a credible source of accurate, timely information about the application of XML in industrial and commercial settings" and "a reference for XML vocabularies, DTDs, schemas, and namespaces.
- http://www.topxml.com A public community on the Internet devoted to markup languages. A place where developers can share source code. Articles and downloads on a wide variety of XML subjects.
- http://xml.com The "XML commune", a collaborative partnership between Seybold Publications and Songline Studios, an affiliate of O'Reilly & Associates. Designed to provide news and services to promote the use of XML.
- http://www.saxproject.org The official SAX website. SAX is now managed as a SourceForge project.
- http://www.simonstl.com Site for Simon St. Laurent, developer, author, commentator and speaker on XML. Provides access to his books, presentations and software.
- http://www.xmlhack.comA site for XML developers. It provides essential news, issues, opinions and programming advice from the XML developer community
- http://www.jguru.com jGuru is an organization whose stated purpose is to "advance and improve software technology and development" by (1) promoting industry standards and (2) creating a level playing field in the industry for all developers. News, FAQs, tools, other resources. Mostly Java, but they cover XML too.
DTD's and Schemas
Books
- Structuring XML Documents. David Megginson, Prentice-Hall, 1998. ISBN 0-13-642299-3. An advanced book about writing DTDs. Written by the "father" of the SAX API.
- XML Schema Essentials. Mike Fitzgerald, John Wiley & Sons, June 2001. ISBN 0471412597. A new book devoted to XML Schemas.
- Essential XML (Beyond Markup). Don Box, Aaron Skonnard, John Lam, Addison. ISBN 0-201-70914-7. One of the first books to cover XML Schemas.
Web Sites
Style Sheets
Books
- XSLT Programmer's Reference 2nd Edition. Michael Kay, Wrox, April 2001. ISBN 1861005067. Thorough, almost encyclopedic coverage of XSL Transformations language. Based on the October 1999 standard.
- XSLT Quickly. Bob Ducharme, Manning, July 2001. ISBN 1930220111. Thorough, almost encyclopedic coverage of XSL Transformations language. Based on the October 1999 standard.
Web Sites
Web Services
Books
- Web Services Essentials. Ethan Cerami, O'Reilly, 2002. ISBN 0-596-00224-6. Covers the various XML languages essential to web services: XML-RPC, SOAP, WSDL, UDDI.
- Programming Web Services with XML-RPC. Simon St. Laurent et al, O'Reilly, 2001. ISBN 0-596-00119-3. Focuses on the XML-RPC language that allows remote procedure calls to be transmitted across HTTP.
- SOAP: Cross Platform Web Service Development Using XML. Scott Seely, Prentice Hall PTR, August 2001. ISBN 0-13-090763-4. A "cookbook" for using SOAP to develop web services. Includes a start-to-finish SOAP case study application-from requirements and design through coding.
Web Sites
XML & Java
Books
- Java and XML. Brett McLaughlin, O'Reilly, June 2000. ISBN 0-596-00016-2. A good, comprehensive overview of Java APIs for handling XML. Includes DOM Level 2, SAX 2.0, JDOM and XML-RPC.
- XML and Java. Hiroshi Maruyama et al, Addison-Wesley, 1999. ISBN 0-201-48543-5. Small but interesting book on various XML/Java topics. Weak on basics such as DOM, but explores XML in relation to metadata, database access, exchanging secure messages over the Internet and packaging XML functionality in JavaBeans.
- Professional Java XML Programming with Servlets and JSP. Alexander Nakhimovsky & Tom Myers, Wrox, 1999. ISBN 1-861002-85-8. Broadly explores using XML in three-tiered Web-based applications using Java. Includes overviews of basic XML and Java APIs before pulling them together.
Web Sites
- http://www.jclark.com/xml - James Clark was an early developer of XML and is the primary author of the XSLT standard. He offers tools and other software, such as the XT utility and Java API for handling XSLT style sheets.
- http://java.sun.com/xml Sun Microsystem's XML home page. Information on the interworkings of XML and Java, as well as Java APIs for handling XML.
- http://www.jdom.org Home of the JDOM Project, led by Jason Hunter and Brett McLaughlin. The project is producing the JDOM API, a rewrite of DOM optimized for Java. Web site gives access to the API, documentation, news, etc.
(888) 803-5607
©2004-2005 SkillBuilders, Inc