O que é XSD?
O XSD (XML Schema Definition) é um meio para definir a estrutura, conteúdo e semântica de documentos XML. Ele é especificado pela World Wide Web Consortium (W3C). No exemplo deste artigo iremos utilizá-lo para definir quais campos serão exibidos no relatório.
O ambiente de dados
Antes de construirmos a aplicação exemplo, vamos definir o que deverá ser exibido pelo relatório. O exemplo é bem simples: uma tabela de clientes contendo apenas código e nome, sendo classificada por um tipo de cliente. Crie uma base de dados no InterBase e as tabelas conforme a Listagem 1.
Listagem 1. Criando as tabelas para o exemplo de relatório
CREATE TABLE TIPOSCLIENTE (
CODIGO INTEGER NOT NULL,
DESCRICAO ...