Inhoudsopgave:
Definitie - Wat betekent Xalan?
Xalan is een open-source softwarebibliotheek die wordt gebruikt om XML-documenten (Extensible Markup Language) om te zetten in Hypertext Markup Language (HTML) of andere soorten markup-talen. Xalan gebruikt XML Extensible Stylesheet Transformations (XSLT) om efficiënte en volledige ondersteuning te bieden aan verschillende platforms en kan worden gebruikt in Java en C ++ met behulp van afzonderlijke XSLT-processors voor beide talen.
Xalan is gemaakt door IBM en wordt ondersteund door de Apache Software Foundation.
Techopedia legt Xalan uit
Xalan is gericht op het vereenvoudigen van het proces van het converteren van XML-gegevens naar een andere opmaaktaal. Xalan heeft twee subprojecten, als volgt:
- Xalan C ++: implementeert XSL-versie 1.0 gespecificeerd door het World Wide Web Consortium (W3C). Het maakt ook gebruik van de XML Path Language (XPath) versie 1.0. Xerces C ++ parser parseert XSL-stijlbladen en XML-documenten. De invoer van de parser kan een bestand, Document Object Model (DOM), URL of gegevensstroom zijn.
- Xalan Java: maakt gebruik van XSL Transformation versie 1.0 en XML Path Language versie 1.0. XSL bevat informatie over het toewijzen van XML aan HTML en andere opmaaktalen. Xerces Java is de standaardprocessor en kan worden gebruikt om XSL-mapping in Java uit te voeren. Andere parsers kunnen echter worden geselecteerd, op basis van vereisten en beschikbaarheid. Input kan een URL, bytestream, DOM of XML-bestand zijn. Omdat Java een geïnterpreteerde taal is, gebruikt Xalan Java een afzonderlijke compileerprocessor en een interpreteerprocessor, waarbij de eerste voldoet aan problemen met hoge prestaties en de laatste wordt gebruikt voor het opsporen van fouten. Het implementeert Java API voor XML Processing versie 1.3 en SAX2 en DOM niveau 3.
