Innholdsfortegnelse:
Definisjon - Hva betyr Xalan?
Xalan er et open source programvarebibliotek som brukes til å transformere XML-dokumenter (Extensible Markup Language) til Hypertext Markup Language (HTML) eller andre typer markeringsspråk. Xalan bruker XML Extensible Stylesheet Transformations (XSLT) for å gi effektiv og fullverdig støtte til forskjellige plattformer og kan brukes i Java og C ++ ved hjelp av separate XSLT-prosessorer for begge språk.
Opprettet av IBM, støttes Xalan av Apache Software Foundation.
Techopedia forklarer Xalan
Xalan er rettet mot å forenkle prosessen med å konvertere XML-data til et annet merkespråk. Xalan har to delprosjekter, som følger:
- Xalan C ++: Implementerer XSL versjon 1.0 spesifisert av World Wide Web Consortium (W3C). Den bruker også XML Path Language (XPath) versjon 1.0. Xerces C ++ parser analyserer XSL-stilark og XML-dokumenter. Analyserinndata kan være en fil, Document Object Model (DOM), URL eller datastrøm.
- Xalan Java: Bruker XSL Transformation versjon 1.0 og XML Path Language versjon 1.0. XSL inneholder informasjon om kartlegging av XML til HTML og andre markeringsspråk. Xerces Java er standardprosessor og kan brukes til å utføre XSL-kartlegging i Java. Imidlertid kan andre analysører velges, basert på krav og tilgjengelighet. Innspill kan være en URL, byte-strøm, DOM eller XML-fil. Fordi Java er et tolket språk, bruker Xalan Java en egen kompileringsprosessor og tolkeprosessor, der førstnevnte møter problemer med høy ytelse, og sistnevnte brukes til feilsøking. Den implementerer Java API for XML-prosessering versjon 1.3 og SAX2 og DOM nivå 3.
