Hogar Desarrollo ¿Qué es xalan? - definición de techopedia

¿Qué es xalan? - definición de techopedia

Tabla de contenido:

Anonim

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 de hipertexto (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.

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 separados, 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.
¿Qué es xalan? - definición de techopedia