O'Reilly logo

Pentaho Data Integration Cookbook Second Edition by María Carina Roldán, Adrián Sergio Pulvirenti, Alex Meadows

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

Validating an XML file against an XSD schema

In this recipe, you will learn how to use the XSD Validator step, in order to verify a particular XML structure using an XSD (XML Schema Definition). For example, you will use a database of books (with the structure shown in the Appendix A, Data Structures) and an XSD schema file with the books, structure. You want to validate each book element against the XSD schema file.

The XSD file is named books.xsd and it looks like following:

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:simpleType name="idTitle"> <xs:restriction base="xs:string"> <xs:pattern value="\d{3}\-\d{3}"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="positiveDecimal"> <xs:restriction base="xs:decimal"> <xs:minInclusive ...

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