Xalan

Autor: Monica Porter
Fecha De Creación: 15 Marcha 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
zalan - Hami Tin Bhai
Video: zalan - Hami Tin Bhai

Contenido

Definición - ¿Qué significa Xalan?

Xalan es una biblioteca de software de código abierto que se utiliza para transformar documentos de Lenguaje de marcado extensible (XML) en Lenguaje de marcado elevado (HTML) u otros tipos de lenguajes de marcado. Xalan utiliza XML Extensible Stylesheet Transformations (XSLT) para proporcionar un soporte eficiente y completo para varias plataformas y puede usarse en Java y C ++ con la ayuda de procesadores XSLT separados para ambos idiomas.


Creado por IBM, Xalan es compatible con la Apache Software Foundation.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Xalan

Xalan está orientado a simplificar el proceso de conversión de datos XML a otro lenguaje de marcado. Xalan tiene dos subproyectos, como sigue:

  • Xalan C ++: implementa la versión XSL 1.0 especificada por el World Wide Web Consortium (W3C). También utiliza el lenguaje de ruta XML (XPath) versión 1.0. El analizador Xerces C ++ analiza las hojas de estilo XSL y los documentos XML. La entrada del analizador puede ser un archivo, Modelo de objeto de documento (DOM), URL o flujo de datos.
  • Xalan Java: utiliza XSL Transformation versión 1.0 y XML Path Language versión 1.0. XSL contiene información sobre la asignación de XML a HTML y otros lenguajes de marcado. Xerces Java es el procesador predeterminado y puede usarse para realizar mapeo XSL en Java. Sin embargo, se pueden seleccionar otros analizadores, según los requisitos y la disponibilidad. La entrada puede ser una URL, flujo de bytes, DOM o archivo XML. Debido a que Java es un lenguaje interpretado, Xalan Java utiliza un procesador de compilación y un procesador de interpretación por separado, donde el primero cumple con los problemas de alto rendimiento, y el segundo se utiliza para la depuración. Implementa API de Java para XML Processing versión 1.3 y SAX2 y DOM nivel 3.