Xalan

Autore: Monica Porter
Data Della Creazione: 15 Marzo 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
zalan - Hami Tin Bhai
Video: zalan - Hami Tin Bhai

Contenuto

Definizione - Cosa significa Xalan?

Xalan è una libreria software open source utilizzata per trasformare documenti XML (Extensible Markup Language) in Hyper Markup Language (HTML) o altri tipi di linguaggi di markup. Xalan utilizza XML Extensible Stylesheet Transformations (XSLT) per fornire supporto efficiente e completo a varie piattaforme e può essere utilizzato in Java e C ++ con l'aiuto di processori XSLT separati per entrambe le lingue.


Creato da IBM, Xalan è supportato da Apache Software Foundation.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Xalan

Xalan è orientato alla semplificazione del processo di conversione dei dati XML in un altro linguaggio di markup. Xalan ha due sottoprogetti, come segue:

  • Xalan C ++: implementa la versione 1.0 di XSL specificata dal World Wide Web Consortium (W3C). Utilizza anche XML Path Language (XPath) versione 1.0. Il parser Xerces C ++ analizza fogli di stile XSL e documenti XML. L'input del parser può essere un file, un Document Object Model (DOM), un URL o un flusso di dati.
  • Xalan Java: utilizza XSL Transformation versione 1.0 e XML Path Language versione 1.0. XSL contiene informazioni sulla mappatura da XML a HTML e altri linguaggi di markup. Xerces Java è il processore predefinito e può essere utilizzato per eseguire il mapping XSL in Java. Tuttavia, è possibile selezionare altri parser, in base ai requisiti e alla disponibilità. L'input può essere un URL, un flusso di byte, un file DOM o XML. Poiché Java è un linguaggio interpretato, Xalan Java utilizza un processore di compilazione e un processore di interpretazione separato, in cui il primo incontra problemi ad alte prestazioni e il secondo viene utilizzato per il debug. Implementa l'API Java per l'elaborazione XML versione 1.3 e SAX2 e DOM livello 3.