As melhores ferramentas do mundo para trabalhar com XSD, incluindo edição, mapeamento de dados e muito mais
O XML Schema é uma recomendação da W3C para definir a estrutura, o conteúdo e a semântica dos documentos XML. O XML Schema é uma alternativa baseada em XML ao DTD, oferecendo inúmeras vantagens, incluindo a integração com e o acesso a outras tecnologias baseadas em XML, como XSLT e XPath, capacidades avançadas de definição de tipos de dados para controlar a validade dos dados, e suporte a espaços de nomes para a integração de dados em diversos cenários.
Atualmente, o XML Schema constitui a base para todas as aplicações baseadas em XML, e, como tal, os programadores precisam de ferramentas poderosas e fáceis de usar para trabalhar com todos os aspetos do XML Schema.
A Altova oferece suporte completo para modelação, edição, geração e conversão de XSD, cobrindo todas as etapas do processo.
A estrutura XSD adapta-se facilmente a um ambiente de edição visual. Ao trabalhar no editor gráfico de esquemas XML no XMLSpy, terá acesso a ferramentas e assistentes úteis. A vista de design do esquema utiliza um paradigma de edição visual, com arrastar e soltar, juntamente com o motor de validação e correção de erros XML mais avançado do mercado. Uma vez que o editor XSD permite criar esquemas de forma gráfica, pode concentrar-se na semântica do seu esquema, deixando os detalhes sintáticos da linguagem de esquemas XML ao XMLSpy.
Não é necessário começar do zero ao criar um esquema XML. O editor XML pode gerar um esquema válido com base numa instância XML existente ou num conjunto de instâncias (XML para XSD), num DTD, num esquema de base de dados e até mesmo num esquema JSON.
Da mesma forma, pode converter facilmente o seu XSD para um esquema JSON ou para um esquema de base de dados, gerar exemplos de documentos XML com base num XSD (XSD para XML), e assim por diante. Pode também utilizar o MapForce para converter entre XSD e qualquer outro tipo de dados (ver abaixo).
Depois de modelar os elementos de dados em XML Schema utilizando o editor gráfico de XML Schema, o XMLSpy pode gerar automaticamente ficheiros de classe (ligações de dados) correspondentes aos elementos definidos no seu modelo de dados.
Código sem royalties pode ser gerado em:
O código resultante é totalmente personalizável através de uma linguagem de modelos simples, mas poderosa, que oferece total controlo na conversão dos tipos de dados integrados do esquema XML para os tipos de dados primitivos de uma determinada linguagem de programação.
A geração de código integrada liberta-o da tarefa repetitiva de escrever código de infraestrutura de baixo nível, permitindo que se concentre na implementação da lógica de negócio essencial.
O XMLSpy também gera automaticamente documentação XSD detalhada, em formatos web e impressão, para facilitar o trabalho em equipa e a comunicação.
Os projetos de desenvolvimento frequentemente exigem a criação de mapeamentos e a conversão de dados entre diferentes estruturas, bem como entre outros formatos de dados comuns, como bases de dados relacionais ou EDI. É útil automatizar este processo, definindo projetos de mapeamento de dados utilizando ferramentas gráficas de mapeamento de dados, como o Altova MapForce.
O MapForce suporta a conversão de esquemas XSD para ou a partir de qualquer combinação dos seguintes:
Criar um mapeamento de dados XML no MapForce é simples. Basta arrastar e soltar linhas de conexão para associar elementos, e adicionar funções de processamento de dados da extensa biblioteca de funções integrada para converter e processar os dados conforme necessário.
Depois de definir o mapeamento, o MapForce converte os dados instantaneamente. Para transformações de dados XML recorrentes, o MapForce gera arquivos XSLT e XQuery e oferece conversão automatizada e de alto desempenho através do MapForce Server.
Uma infraestrutura XML pode incluir grandes volumes de documentos XSD e outros documentos relacionados, como XML, XSLT, WSDL, com referências e dependências interligadas. A capacidade de compreender e gerir estas relações ajuda-o a:
É aí que o SchemaAgent entra em jogo. Quando seleciona um ficheiro XSD, o SchemaAgent exibe os seus componentes e relações de forma visual, permitindo-lhe compreender imediatamente como os ficheiros estão interligados. Pode até arrastar e soltar elementos para criar relações de inclusão, importação ou redefinição, e o SchemaAgent irá propagar as alterações para os ficheiros afetados.
O XMLSpy, o MapForce e o SchemaAgent XSD são todas ferramentas incluídas no Altova MissionKit, com um preço especial. Obtenha 7 ferramentas para XML Schema por menos do que o preço de 2!




