Transformações de linguagem de folha de estilo extensível (XSLT)

Autor: Randy Alexander
Data De Criação: 2 Abril 2021
Data De Atualização: 15 Poderia 2024
Anonim
Transformações de linguagem de folha de estilo extensível (XSLT) - Tecnologia
Transformações de linguagem de folha de estilo extensível (XSLT) - Tecnologia

Contente

Definição - O que significa Extensible Stylesheet Language Transformations (XSLT)?

As Extensible Stylesheet Language Transformations (XSLT), mais conhecidas como transformações XSL, são uma linguagem para transformar documentos XML (Extensible Markup Languague) em outros documentos estruturados. Isso é feito usando uma folha de estilos que define regras de modelo para transformar um determinado documento XML de entrada em um documento de saída apropriado com a ajuda de um processador XSL.


As transformações XSLT podem ocorrer no lado do cliente ou do servidor. O modelo de processamento XSLT consiste em um ou mais documentos XML de origem, uma ou mais folhas de estilo XSL, um processador XSL e um ou mais documentos de saída estruturados.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica as Extensible Stylesheet Language Transformations (XSLT)

O XSLT tem como objetivo especificar como o conteúdo XML geraria uma representação visual, descrevendo detalhes como estilo, paginação e layout em uma mídia de apresentação, como uma janela de exibição, tela do dispositivo portátil etc. O processador de estilo XSL é o principal componente do XSLT envolvido na interpretação da folha de estilos e do documento e na geração de conteúdo de acordo com as regras do modelo.


A folha de estilos não usa uma sintaxe de programação completa, pois é complexo aprender e interpretar. Em vez disso, define regras conhecidas como regras de modelo. Cada uma dessas regras especifica um padrão que deve ser encontrado no documento de origem. Ao localizar o padrão, a transformação é acionada para gerar o documento de saída. O padrão usa uma linguagem de expressão baseada no XPath para comparar nós de origem e modelos de folhas de estilo.

A semântica de formatação está incluída na árvore de resultados, o que permite a formatação. A semântica de formatação pode ser definida como um conjunto de classes que representam objetos de formatação. Os nós da árvore de resultados são denominados como objetos de formatação. As regras de apresentação são definidas por classes de objetos e propriedades de formatação.