O XMLSpy oferece suporte à edição de XSD através do seu editor gráfico de esquemas XML. O paradigma de design visual para visualizar, criar, gerar e editar XSDs permite que se concentre na semântica do seu XSD, em vez dos detalhes sintáticos da linguagem de esquemas XML. Tanto o XML Schema 1.0 como o XML Schema 1.1 são suportados.
Quando abre um esquema no editor XSD, todos os componentes definidos globalmente (ou seja, elementos, complexTypes, grupos de atributos, etc.) são organizados numa lista que pode ser ordenada. Aqui, pode adicionar ou remover componentes, e modificar as suas propriedades utilizando ferramentas de ajuda contextuais.
Clicar no ícone da árvore para qualquer componente global abre a visualização gráfica detalhada do seu modelo de conteúdo no editor XSD, onde pode facilmente arrastar e reorganizar elementos ou selecionar opções contextuais no menu que aparece ao clicar com o botão direito.
Esta abordagem para visualizar e editar ficheiros XSD permite gerir os componentes a um nível global e, em seguida, editar o modelo de conteúdo de componentes individuais de forma simples e direta.
É fácil começar a criar um esquema XSD do zero ou gerando um esquema XML através de qualquer uma das inúmeras opções descritas abaixo.
O XMLSpy Editor XML oferece diversas opções de geração para arquivos XSD, incluindo:
É igualmente rápido gerar uma estrutura de base de dados, um documento de instância XML (de um esquema XSD para XML) ou um esquema JSON a partir de um esquema XSD existente.

