Xalan

Autor: Monica Porter
Dátum Stvorenia: 15 Pochod 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
zalan - Hami Tin Bhai
Video: zalan - Hami Tin Bhai

Obsah

Definícia - Čo znamená Xalan?

Xalan je softvérová knižnica s otvoreným zdrojom, ktorá sa používa na transformáciu dokumentov XML (Extensible Markup Language) do jazyka HTML (Hyper Markup Language) alebo iných typov značkovacích jazykov. Xalan používa XML Extensible Stylesheet Transformations (XSLT) na poskytovanie efektívnej a plnohodnotnej podpory pre rôzne platformy a môže byť použitý v Java a C ++ pomocou samostatných procesorov XSLT pre oba jazyky.


Xalan bol vytvorený spoločnosťou IBM a je podporovaný nadáciou Apache Software Foundation.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje Xalan

Xalan je zameraný na zjednodušenie procesu konverzie údajov XML do iného značkovacieho jazyka. Xalan má dva podprojekty:

  • Xalan C ++: Implementuje XSL verziu 1.0 špecifikovanú konzorciom World Wide Web Consortium (W3C). Používa tiež jazyk XML Path Language (XPath) verzie 1.0. Analyzátor Xerces C ++ analyzuje šablóny štýlov XSL a dokumenty XML. Vstup syntaktického analyzátora môže byť súbor, objektový model dokumentu (DOM), adresa URL alebo dátový tok.
  • Xalan Java: Používa verziu XSL Transformation verzie 1.0 a XML Path Language version 1.0. XSL obsahuje informácie týkajúce sa mapovania XML do HTML a ďalších značkovacích jazykov. Xerces Java je predvolený procesor a môže sa použiť na vykonávanie XSL mapovania v Java. Môžu sa však vybrať aj ďalšie analyzátory na základe požiadaviek a dostupnosti. Vstupom môže byť adresa URL, bajtový tok, súbor DOM alebo XML. Pretože Java je interpretovaný jazyk, Xalan Java používa samostatný kompilátor a interpretačný procesor, kde prvý z nich sa stretáva s vysokými výkonmi a druhý sa používa na ladenie. Implementuje rozhranie Java API pre spracovanie XML verzie 1.3 a SAX2 a DOM úrovne 3.