XML plays an increasingly important part in today's business automation systems. Service-oriented architecture (SOA), enterprise service bus (ESB) and other modern architectures all build upon XML. Each year more industries migrate their data-exchange applications to XML and XML-based formats. XML continues to be one of the most pervasive and successful technologies for the new millennium. This IBM® Redbooks® publication presents a broad perspective of the XML processing capabilities of z/OS® . It begins with a high level view of IBM products currently implementing XML-specific features. It covers common design patterns and the products that use them. It provides in-depth coverage of the two primary XML activities: Generating valid XML Parsing XML It discusses where and how XML data can be stored. The book focuses on z/OS and non-Java technologies and products, since there are other materials available on the Java™ side. Java support is largely cross-platform and not specific to z/OS. The authors have included examples of simple and complex procedures, all of which have been tested. They have included cautions and alternatives for common issues and pitfalls. This book is helpful to anyone trying to learn about the various IBM products that provide XML-oriented services and how they fit into existing applications. It is also valuable to developers needing to gauge the pros and cons of the ways of generating and consuming XML. It provides working examples to those needing a fast path to coding XML applications.