Ferramentas XSLT

Ferramentas de desenvolvimento XSLT

Ferramentas abrangentes para edição, geração e processamento de XSLT

O XML separa o conteúdo da apresentação por design. O XSL (Linguagem de Estilos Extensível) é uma linguagem para criar folhas de estilo que especificam como os elementos em documentos XML devem ser exibidos ao usuário final. O padrão XSL inclui XPath, XSLT (Transformações de Linguagem de Estilos Extensível) e XSL:FO (Objetos de Formatação de Linguagem de Estilos Extensível).

Atualmente, existem três versões de XSLT em uso: XSLT 1.0, XSLT 2.0 e XSLT 3.0, cada uma aprimorando as vantagens da versão anterior. Os produtos Altova oferecem suporte a todas as versões, abrangendo todo o ciclo de desenvolvimento XSLT, incluindo um editor de texto inteligente e um depurador, ferramentas visuais que geram automaticamente código XSLT e um servidor de processamento XSLT de alto desempenho.

Editar, depurar e otimizar XSLT

Editor XSLT

Editor XSLT

O XMLSpy Editor XSLT oferece toda a inteligência integrada e os recursos avançados de que você precisa para desenvolver folhas de estilo eficazes e sem erros de forma rápida:

  • Realce de sintaxe, numeração de linhas, agrupamento de código e marcação de trechos
  • Completar automaticamente o código e fornecer sugestões contextuais durante a digitação
  • Validação e resolução de problemas com XSLT
  • Construtor e testador de expressões XPath interativos
  • Esquema XSL e janelas de informação XSL
  • Suporte para Java, C#, JavaScript e VBScript em folhas de estilo
  • Transformação ultrarrápida e navegador web integrado
  • Especializado Ferramentas para XSLT 3.0

Mapeamento reverso XSLT

Depurar com mapeamento inverso XSLT

Revolucionário Mapeamento reverso XSLT Permite identificar instantaneamente o nó de origem e a instrução que estão por trás de uma transformação XSLT. Basta clicar em uma parte do documento de saída, e o XMLSpy destacará o XML de origem e o XSLT correspondente.

Depurador XSLT

Depurador XSLT

Para testes mais aprofundados, o XMLSpy.. Depurador XSLT Permite percorrer uma transformação XSLT passo a passo, permitindo analisar simultaneamente o nó de dados XML específico, a instrução de processamento XSLT e o resultado gerado.

Isso oferece uma compreensão visual imediata de como sua folha de estilo está renderizando os dados XML, permitindo que você faça rapidamente os ajustes necessários.

Perfilador XSLT

Depois que sua folha de estilo produzir os resultados desejados, é hora de tornar essa transformação o mais rápida e eficiente possível.

Quando o perfilamento está ativado para uma transformação XSLT, o perfilador XSLT exibe métricas, incluindo o número de ocorrências, a duração, a duração dos elementos descendentes e os valores XPath. Essas informações permitem que você veja imediatamente quais partes do seu código XSLT estão demorando mais para serem processadas, para que possa ajustá-las adequadamente.

Perfilador XSLT

Otimizador de velocidade XSL

Ou, você pode permitir que o XMLSpy otimize automaticamente sua folha de estilo. O revolucionário otimizador de velocidade XSL analisa a transformação para identificar gargalos, testa-a com padrões de otimização comprovados e informações internas para determinar melhorias de velocidade, e gera instruções de processamento XML (PI) para inserir automaticamente na folha de estilo. Em seguida, o otimizador de velocidade XSL executa novamente o processo para determinar quais otimizações resultam em um aumento de velocidade, e salva apenas aquelas que têm um impacto positivo.

Imagine acelerar suas transformações em 5%, 10% ou até 20%, sem precisar reescrever nada!

Design visual de folhas de estilo XSLT

designer de estilos (de folha de estilos)

O XML é ideal para cenários de publicação em múltiplos canais, e o StyleVision facilita essa tarefa folhas de estilo de design para publicar conteúdo simultaneamente em formatos impressos e online. Seu paradigma de design de folhas de estilo visuais permite desenvolver folhas de estilo sofisticadas de forma rápida e fácil, arrastando e soltando elementos de design e aplicando estilos com ferramentas inteligentes e assistentes. Você pode até mesmo basear seu design em um formulário ou documento do Word existente.

O seu design de folha de estilo única gera resultados em HTML, RTF, PDF e Word, além das respectivas folhas de estilo XSLT e XSL:FO. Um formulário eletrônico autêntico para edição de conteúdo também é gerado.

As funcionalidades do StyleVision incluem:

  • Design de estilos e relatórios para fontes de dados XML, bancos de dados e XBRL
  • XML para PDF
  • XML para HTML
  • Saída multicanal para impressão e para a web
  • Assistentes e facilitadores de acesso
  • Basear os designs em modelos existentes e documentos do Word
  • Extenso Recursos voltados para desenvolvedores
  • Automação de alto desempenho através do StyleVision Server

XSLT para mapeamento de dados

Mapeamento XML através de XSLT

As transformações XSL também podem ser utilizadas para converter dados que estejam em conformidade com um XSD, tornando-os válidos em relação a um XSD diferente. Para gerar esses tipos de folhas de estilo XSLT, o MapForce é a ferramenta ideal. O MapForce, uma ferramenta gráfica de mapeamento de dados, permite definir visualmente mapeamentos de XML para XML e aplicar funcionalidades poderosas de filtragem e processamento de dados.

Arraste e solte para integrar dados no MapForce, utilizando as seguintes funcionalidades:

  • Mapeamento de XML para XML
  • Geração automática de XSLT ou XQuery para transformações de XML para XML
  • Bibliotecas de funções XSLT 1.0/2.0 e funções avançadas de processamento de dados
  • Construtor de funções visuais
  • Mapeamento universal para XML, bancos de dados, Excel, EDI, arquivos de texto simples, XBRL e outros formatos
  • Automação de alto desempenho através do MapForce Server

Kit de desenvolvimento XSLT completo

O XMLSpy, o MapForce e o StyleVision, ferramentas para XSL e XSLT, estão todos incluídos no Altova MissionKit, oferecido a um preço especial. Obtenha 7 ferramentas XSLT por menos do que o preço de 2!

Quando se trata de transformações XSLT, a velocidade é fundamental.

Processamento XSLT de alto desempenho

Quando se trata de transformação XSLT, a velocidade é fundamental. O servidor RaptorXML foi desenvolvido desde o início para oferecer o máximo de desempenho Processamento XSLT utilizando computação paralela e empregando otimizações de código de altíssimo desempenho, além de exigir uma quantidade mínima de memória.

Recursos do servidor RaptorXML:

  • Carregamento, validação e processamento paralelos, projetados para otimização
  • Processamento de XSLT e XQuery de alto desempenho
  • Validação de XML, JSON e XBRL
  • Recursos abrangentes para desenvolvedores, incluindo relatórios de erros, APIs para .NET e Python, e muito mais
  • Integração com o XMLSpy para otimizar a velocidade de processamento no servidor, diretamente dentro do ambiente de desenvolvimento integrado (IDE)

Utilize o servidor RaptorXML para automatizar o processamento de folhas de estilo XSLT desenvolvidas no XMLSpy e em outras ferramentas.