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 estilos que especificam como os elementos em documentos XML devem ser apresentados ao utilizador final. O padrão XSL inclui o XPath, o XSLT (Transformações de Linguagem de Estilos Extensível) e o 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 suportam todas as versões, oferecendo um ambiente de desenvolvimento XSLT completo, que inclui 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 as funcionalidades avançadas de que necessita para desenvolver folhas de estilo eficazes e sem erros, de forma rápida:

  • Realce de sintaxe, numeração de linhas, recolhimento de código e marcação de pontos de interesse
  • Sugestões de código e ferramentas de auxílio à escrita sensíveis ao contexto
  • Validação e resolução de problemas do XSLT
  • Construtor e testador de expressões XPath interativos
  • Esquema XSL e janelas de informação XSL
  • Suporte para Java, C#, JavaScript e VBScript nas folhas de estilo
  • Transformação ultrarrápida e navegador web integrado
  • Especializado Ferramentas XSLT 3.0

Mapeamento inverso XSLT

Depurar com mapeamento inverso XSLT

Revolucionário Mapeamento inverso XSLT Permite identificar instantaneamente o nó de origem e a instrução que estão a controlar uma transformação XSLT. Basta clicar numa parte do documento de saída, e o XMLSpy irá 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.

Isto permite-lhe ter uma compreensão visual imediata de como a sua folha de estilos está a renderizar os dados XML, para que possa fazer rapidamente quaisquer ajustes necessários.

Perfilador XSLT

Assim que a sua folha de estilos produzir os resultados desejados, é altura de tornar essa transformação o mais rápida e eficiente possível.

Quando a funcionalidade de análise de desempenho está ativada para uma transformação XSLT, o analisador de desempenho XSLT exibe métricas, incluindo o número de ocorrências, a duração, a duração dos elementos descendentes e os valores XPath. Estas informações permitem identificar imediatamente quais as partes do seu código XSLT que demoram mais tempo a processar, para que possa ajustá-las de acordo.

Perfilador XSLT

Otimizador de velocidade XSL

Ou, pode deixar que o XMLSpy otimize automaticamente a sua folha de estilos. 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 estilos. Em seguida, o otimizador de velocidade XSL executa novamente o processo para determinar quais otimizações resultam num aumento de velocidade, e só guarda aquelas que têm um impacto positivo.

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

Design visual de folhas de estilo XSLT

designer de folhas de estilo

O XML é adequado para cenários de publicação multicanal, e o StyleVision facilita este processo folhas de estilo de design para publicar conteúdo simultaneamente em formatos impressos e online. O 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 e assistentes inteligentes. Pode até mesmo basear o seu design num formulário ou documento do Word existente.

O seu design de folha de estilos única produz resultados em HTML, RTF, PDF e Word, bem como as folhas de estilos XSLT e XSL:FO correspondentes. Um formulário eletrónico autêntico para edição de conteúdo também é gerado.

As funcionalidades do StyleVision incluem:

  • Design de folhas de estilo e relatórios para fontes XML, bases 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 Funcionalidades orientadas 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 cumprem um esquema XSD, de forma a que se tornem válidos em relação a um esquema XSD diferente. Para gerar este tipo de folhas de estilo XSLT, o MapForce é a ferramenta ideal. O MapForce, uma ferramenta gráfica de mapeamento de dados, permite definir.. Mapeamentos de XML para XML Permite a visualização de dados e oferece funcionalidades avançadas de filtragem e processamento de informações.

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, bases de dados, Excel, EDI, ficheiros simples, XBRL e outros formatos
  • Automação de alto desempenho através do MapForce Server

Kit de desenvolvimento XSLT abrangente

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

No que diz respeito à transformação XSLT, a velocidade é fundamental.

Processamento XSLT de alto desempenho

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

Características do servidor RaptorXML:

  • Carregamento, validação e processamento paralelos, concebidos para otimizar o desempenho
  • Processamento XSLT e XQuery de alto desempenho
  • Validação de XML, JSON e XBRL
  • Várias funcionalidades avançadas para desenvolvedores, incluindo relatórios de erros, APIs .NET e Python, e muito mais
  • Integração com o XMLSpy para otimizar a velocidade de processamento no servidor, diretamente no 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.