Xalan

Autor: Monica Porter
Data De Criação: 15 Marchar 2021
Data De Atualização: 1 Julho 2024
Anonim
zalan - Hami Tin Bhai
Vídeo: zalan - Hami Tin Bhai

Contente

Definição - O que significa Xalan?

Xalan é uma biblioteca de software de código aberto usada para transformar documentos XML (Extensible Markup Language) em HTML (Hyper Markup Language) ou outros tipos de linguagens de marcação. A Xalan usa XML Extensible Stylesheet Transformations (XSLT) para fornecer suporte eficiente e completo a várias plataformas e pode ser usada em Java e C ++ com a ajuda de processadores XSLT separados para os dois idiomas.


Criado pela IBM, o Xalan é suportado pela Apache Software Foundation.

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 Xalan

O Xalan é voltado para simplificar o processo de conversão de dados XML em outra linguagem de marcação. Xalan possui dois subprojetos, da seguinte maneira:

  • Xalan C ++: implementa o XSL versão 1.0 especificada pelo World Wide Web Consortium (W3C). Ele também usa a XML Path Language (XPath) versão 1.0. O analisador Xerces C ++ analisa folhas de estilo XSL e documentos XML. A entrada do analisador pode ser um arquivo, modelo de objeto de documento (DOM), URL ou fluxo de dados.
  • Xalan Java: Usa a Transformação XSL versão 1.0 e XML Path Language versão 1.0. XSL contém informações sobre o mapeamento de XML para HTML e outras linguagens de marcação. O Xerces Java é o processador padrão e pode ser usado para executar o mapeamento XSL em Java. No entanto, outros analisadores podem ser selecionados, com base nos requisitos e disponibilidade. A entrada pode ser um URL, fluxo de bytes, arquivo DOM ou XML. Como o Java é uma linguagem interpretada, o Xalan Java usa um processador de compilação e um processador de interpretação separados, onde o primeiro atende a problemas de alto desempenho e o segundo é usado para depuração. Ele implementa a API Java para XML Processing versão 1.3 e SAX2 e DOM nível 3.