Casa Sviluppo Che cos'è lo xalan? - definizione da techopedia

Che cos'è lo xalan? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Xalan?

Xalan è una libreria software open source utilizzata per trasformare documenti XML (Extensible Markup Language) in Hypertext 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.

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.
Che cos'è lo xalan? - definizione da techopedia