Xalan

Autor: Monica Porter
Data Creației: 15 Martie 2021
Data Actualizării: 1 Iulie 2024
Anonim
zalan - Hami Tin Bhai
Video: zalan - Hami Tin Bhai

Conţinut

Definiție - Ce înseamnă Xalan?

Xalan este o bibliotecă software open-source folosită pentru transformarea documentelor Extensibile Markup Language (XML) în Hyper Markup Language (HTML) sau alte tipuri de limbaje de marcare. Xalan folosește transformările XML Extensible Stetsheet (XSLT) pentru a oferi suport eficient și complet pentru diverse platforme și poate fi utilizat în Java și C ++ cu ajutorul procesoarelor XSLT separate pentru ambele limbi.


Creat de IBM, Xalan este susținut de Apache Software Foundation.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Xalan

Xalan este orientat spre simplificarea procesului de conversie a datelor XML într-un alt limbaj de marcare. Xalan are două subproiecte, după cum urmează:

  • Xalan C ++: implementează versiunea 1.0 XSL specificată de World Wide Web Consortium (W3C). De asemenea, folosește XML Path Language (XPath) versiunea 1.0. Analizatorul Xerces C ++ analizează foi de stil XSL și documente XML. Intrarea parser poate fi un fișier, Model de obiect document (DOM), URL sau flux de date.
  • Xalan Java: Utilizează XSL Transformation versiunea 1.0 și XML Path Language versiunea 1.0. XSL conține informații privind maparea XML către HTML și alte limbi de marcare. Xerces Java este procesorul implicit și poate fi utilizat pentru a efectua maparea XSL în Java. Cu toate acestea, pot fi selectați și alte analize, în funcție de cerințe și disponibilitate. Intrarea poate fi o adresă URL, flux de octeți, fișier DOM sau XML. Deoarece Java este un limbaj interpretat, Xalan Java folosește un procesor de compilare și interpretare separat, unde primul întâmpină probleme de înaltă performanță, iar cel de-al doilea este folosit pentru depanare. Implementează API-ul Java pentru procesarea XML versiunea 1.3 și SAX2 și DOM nivel 3.