Taula de continguts:
Definició: què significa Xalan?
Xalan és una biblioteca de programari de codi obert que serveix per transformar els documents Extensible Markup Language (XML) en Hypertext Markup Language (HTML) o altres tipus de llenguatges de marcació. Xalan utilitza XML Extensible Stylesheet Transformations (XSLT) per proporcionar suport eficient i complet a diverses plataformes i es pot utilitzar en Java i C ++ amb l'ajuda de processadors XSLT separats per a tots dos idiomes.
Creat per IBM, Xalan compta amb el suport de l'Apache Software Foundation.
Techopedia explica Xalan
Xalan està orientat a simplificar el procés de conversió de dades XML a un altre llenguatge de marcatge. Xalan té dos subprojectes, de la següent manera:
- Xalan C ++: implementa la versió 1.0 XSL especificada pel World Wide Web Consortium (W3C). També utilitza el llenguatge de ruta XML (XPath) versió 1.0. El parser Xerces C ++ analitza fulls d'estil XSL i documents XML. L’entrada del parser pot ser un fitxer, un model d’objectes de document (DOM), un URL o un flux de dades.
- Xalan Java: utilitza XSL Transformation versió 1.0 i XML Path Language versió 1.0. XSL conté informació sobre l'assignació de XML a HTML i altres idiomes de marcatge. Xerces Java és el processador predeterminat i es pot utilitzar per realitzar mapes XSL a Java. No obstant això, es poden seleccionar altres analitzadors, segons els requisits i la disponibilitat. L'entrada pot ser un URL, un byte stream, un fitxer DOM o XML. Com que Java és un llenguatge interpretat, Xalan Java utilitza un processador de compilació i un processador d’interpretació separat, on el primer té problemes d’alt rendiment i el segon s’utilitza per a depuració. Implanta API Java per a la versió 1.3 de Processament XML i nivell 3 SAX2 i DOM.
