Съдържание:
Определение - Какво означава Xalan?
Xalan е софтуерна библиотека с отворен код, използвана за преобразуване на документи за разширяващ се маркиращ език (XML) в Hypertext Markup Language (HTML) или други видове езици за маркиране. Xalan използва XML разширяеми преобразувания на стилови таблици (XSLT), за да осигури ефективна и пълнофункционална поддръжка на различни платформи и може да се използва в Java и C ++ с помощта на отделни XSLT процесори за двата езика.
Създаден от IBM, Xalan се поддържа от софтуерната фондация Apache.
Техопедия обяснява Ксалан
Xalan е насочен към опростяване на процеса на конвертиране на XML данни в друг език за маркиране. Xalan има два подпроекта, както следва:
- Xalan C ++: Внедрява XSL версия 1.0, посочена от World Wide Web Consortium (W3C). Освен това използва XML Path Language (XPath) версия 1.0. Xerces C ++ анализатор анализира XSL стиловите листове и XML документи. Входът за анализатор може да бъде файл, модел на обект на документ (DOM), URL адрес или поток от данни.
- Xalan Java: Използва XSL Transformation версия 1.0 и XML Path Language версия 1.0. XSL съдържа информация относно картографирането на XML в HTML и други езици за маркиране. Xerces Java е процесор по подразбиране и може да се използва за извършване на XSL картографиране в Java. Въпреки това могат да бъдат избрани други парсери въз основа на изискванията и наличността. Входът може да бъде URL, поток от байтове, DOM или XML файл. Тъй като Java е интерпретиран език, Xalan Java използва отделен процесор за компилиране и интерпретация на процесор, където първият отговаря на проблеми с висока производителност, а вторият се използва за отстраняване на грешки. Той реализира Java API за XML обработка версия 1.3 и SAX2 и DOM ниво 3.
