Sisällysluettelo:
Määritelmä - Mitä Xalan tarkoittaa?
Xalan on avoimen lähdekoodin ohjelmistokirjasto, jota käytetään XML-asiakirjojen muuttamiseen Hypertext Markup Language (HTML) tai muun tyyppisiksi merkintäkieleiksi. Xalan käyttää XML Extensible Stylesheet Transformations (XSLT) -toimintoa tarjotakseen tehokkaan ja monipuolisen tuen erilaisille alustoille. Sitä voidaan käyttää Java: ssa ja C ++: ssa erillisten XSLT-prosessorien avulla molemmille kielille.
IBM: n luomaa Xalania tukee Apache Software Foundation.
Techopedia selittää Xalanin
Xalanin tarkoituksena on yksinkertaistaa prosessia, jolla muunnetaan XML-tiedot toiselle merkintäkielelle. Xalanilla on kaksi alaprojektia seuraavasti:
- Xalan C ++: Toteuttaa XSL-version 1.0, jonka määrittelee World Wide Web Consortium (W3C). Se käyttää myös XML Path Language (XPath) -versiota 1.0. Xerces C ++ -jäsentäjä jäsentää XSL-tyylisivut ja XML-asiakirjat. Jäsentäjän syöttö voi olla tiedosto, asiakirjaobjektimalli (DOM), URL tai tietovirta.
- Xalan Java: Käyttää XSL Transformation -versiota 1.0 ja XML Path Language -versiota 1.0. XSL sisältää tietoja XML: n kartoittamisesta HTML: ksi ja muihin merkintäkieliin. Xerces Java on oletusprosessori, ja sitä voidaan käyttää suorittamaan XSL-kartoitus Javassa. Muita jäsentäjiä voidaan kuitenkin valita vaatimusten ja saatavuuden perusteella. Syöttö voi olla URL-, tavuvirta-, DOM- tai XML-tiedosto. Koska Java on tulkittu kieli, Xalan Java käyttää erillistä käännösprosessoria ja tulkkausprosessoria, joissa ensimmäinen vastaa korkean suorituskyvyn ongelmiin ja jälkimmäinen käytetään virheenkorjaukseen. Se toteuttaa Java-sovellusliittymän XML-prosessointiversioon 1.3 ja SAX2- ja DOM-tasoon 3.
