Get started Bring yourself up to speed with our introductory content.

XML Tutorial

This tutorial contains XML articles, tutorials, examples, tips, tools, white papers, expert advice and more to pump up your XML know-how quickly.

This tutorial explains what XML is, how it's used, and where it fits into the world of Web services. You'll find XML articles, tutorials, examples, tips, tools, white papers, expert advice and more to pump up your XML know-how quickly.


Definition: "XML (Extensible Markup Language) is a flexible way to create common information formats and share both the format and the data on the World Wide Web, intranets, and elsewhere. For example, computer makers might agree on a standard or common way to describe the information about a computer product (processor speed, memory size, and so forth) and then describe the product information format with XML. Such a standard way of describing data would enable a user to send an intelligent agent (a program) to each computer maker's Web site, gather data, and then make a valid comparison. XML can be used by any individual or group of individuals or companies that wants to share information in a consistent way."

 XML Quick Start 

  • Glossary Definition:  XML (, powered by
  • Robin Cover'sCover Pagesoffers XML news and information, with detailed descriptions of nearly every known XML standard, plus a comprehensive library that includes a killer list of XML introductions (
  •  XML Developer Tips (
  •  XML QuickStart (
  • XML Tutorial (W3Schools)

XML Articles

  • The New XProc Specification for XML Pipeline Processing
    XProc is a declarative language using XML for describing sequences of operations on XML documents. This tip looks at the capabilities which have been defined for XProc.
  • Agile development with XML
    Agile development with XML presents unique challenges. Our contributor highlights the some strategies for better agile development with XML.
  • The modern XML appliance: from acceleration to integration and into the cloud
    XML appliances once only offered improved processing speed. Now they can address security, messaging, and service management issues. Read how.
  • What's next for XML accelerators?
    XML accelerators are the 'hard' side of SOA. These hardware appliances were central in some of the important stories of 2010. Expert Steve Craggs looks into the trends for these superfast XML handlers.
  • Article:  Inside the Google Web Toolkit (Ed Tittel,
  • Article:  XML things that bite you (Bill Brogden,
  • Article:  XSLT expression processing techniques. (Ed Tittel,
  • Article:  RDF, a Semantic Web on-ramp. (Ed Tittel,
  • Article:  XML an increasingly valuable skill, experts say. (Michelle Graziose Webb,
  • Article:  The essential XML bookshelf: Introductions. (Ed Tittel,
  • Article:  XML at the command line with XSH. (Ed Tittel,
  • Chapter Download:  Integration and SOA: Concepts, Technologies and Best Practices  Integration and SOA (ebizQ and WebMethods)

XML Tutorials & Code Examples 

  • Tutorial: XML. (
  • Tutorial:  Introduction to XML. (Digital Web Magazine)
  • Tutorial:  The top 10 pointers to XML information online. (
  • Tutorial meta-reference:  XMLpitstop Tutorials Page. ( offers pointers to hundreds of general XML introductions and specific XML application tutorials)
  • Tutorial:  Untangling Unicode encoding in XML. (

Developer Tools and Downloads    

Industry Quotes About XML

  • Rose O'Donnell, vice president of engineering, Bowstreet Inc.: "[XML] is ultimately what will equate to less pain, or less churn in the way businesses communicate with partners and customers"
  • Peter Abrahams, Analyst, Bloor Research: "The technical cost of entry into the [integration] market has gone down with the advent of standards such as XML, Web services and BPEL."

Expert Advice from XML Experts   

  • Favorite XML resources online
  • On RELAX NG versus XML Schema
  • Is it necessary for Web developers to know XML?
  • Storing XML data using the XML data type in SQL Server 2005
  • Generating XML from stored procedures
  • Dealing with XML bandwidth consumption
  • How do XML schema validators work?
  • Returning data as XML from stored .NET procedures
  • XML's role in managing and integrating Open Source applications

XML Products         

Online Resources for XML 

XML Specifications 

More Learning Guides

Dig Deeper on Topics Archive