O'Reilly logo

Pentaho Data Integration 4 Cookbook by María Carina Roldán, Adrián Sergio Pulvirenti

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3. Manipulating XML Structures

In this chapter, we will cover:

  • Reading simple XML files
  • Specifying fields by using XPath notation
  • Validating well-formed XML files
  • Validating an XML file against DTD definitions
  • Validating an XML file against an XSD schema
  • Generating a simple XML document
  • Generating complex XML structures
  • Generating an HTML page using XML and XSL transformations

Introduction

XML is a markup language designed to describe data, the opposite of HTML which was designed only to display data. It is a self-descriptive language because its tags are not predefined. XML documents are not only used to store data, but also to exchange data between systems.

XML is recommended by W3C. You will find the details at the following URL:

http://www.w3.org/XML/ ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required