Xalan

Auteur: Monica Porter
Date De Création: 15 Mars 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
zalan - Hami Tin Bhai
Vidéo: zalan - Hami Tin Bhai

Contenu

Définition - Que signifie Xalan?

Xalan est une bibliothèque de logiciels open-source utilisée pour transformer des documents XML (Extensible Markup Language) en langage HTML (Hyper Markup Language) ou en d'autres types de langages de marquage. Xalan utilise XSLT (XML Extensible Stylesheet Transformations) pour fournir un support efficace et complet à diverses plates-formes. Il peut être utilisé en Java et C ++ à l'aide de processeurs XSLT distincts pour les deux langages.


Créé par IBM, Xalan est pris en charge par Apache Software Foundation.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Xalan

Xalan vise à simplifier le processus de conversion des données XML en un autre langage de balisage. Xalan a deux sous-projets, comme suit:

  • Xalan C ++: Implémente XSL version 1.0 spécifiée par le World Wide Web Consortium (W3C). Il utilise également la version 1.0 de XML Path Language (XPath). L'analyseur Xerces C ++ analyse les feuilles de style XSL et les documents XML. L’analyseur peut être un fichier, un DOM, une URL ou un flux de données.
  • Xalan Java: utilise XSL Transformation version 1.0 et XML Path Language version 1.0. XSL contient des informations sur le mappage de XML vers HTML et d'autres langages de balisage. Xerces Java est le processeur par défaut et peut être utilisé pour effectuer le mappage XSL en Java. Cependant, d'autres analyseurs peuvent être sélectionnés en fonction des besoins et de la disponibilité. L'entrée peut être une URL, un flux d'octets, un fichier DOM ou XML. Java étant un langage interprété, Xalan Java utilise un processeur de compilation et un processeur d’interprétation distincts, le premier étant gênant pour les performances élevées et le second utilisé pour le débogage. Il implémente l'API Java pour le traitement XML version 1.3 ainsi que SAX2 et DOM niveau 3.