Зміст:
Визначення - Що означає Xalan?
Xalan - це бібліотека програмного забезпечення з відкритим кодом, що використовується для перетворення документів Розширюваної мови розмітки (XML) в мову розмітки гіпертексту (HTML) або інші типи мов розмітки. Xalan використовує XML-розширені стильові перетворення (XSLT) для забезпечення ефективної та повнофункціональної підтримки різних платформ і може використовуватися в Java та C ++ за допомогою окремих процесорів XSLT для обох мов.
Створений IBM, Xalan підтримується програмним фондом Apache.
Техопедія пояснює Ксалан
Xalan спрямований на спрощення процесу перетворення XML-даних в іншу мову розмітки. Xalan має два підпроекти:
- Xalan C ++: реалізує XSL версії 1.0, визначеної Всесвітньою консорціумом веб-сторінок (W3C). Він також використовує мову XML Path Language (XPath) версії 1.0. Xerces C ++ аналізатор аналізує таблиці стилів XSL та документи XML. Вхідним аналізатором може бути файл, модель об'єкта документа (DOM), URL-адреса або потік даних.
- Xalan Java: використовує трансформацію XSL версії 1.0 та мову XML Path версії 1.0. XSL містить інформацію про зіставлення XML в HTML та інші мови розмітки. Xerces Java - це процесор за замовчуванням, і його можна використовувати для виконання відображення XSL в Java. Однак можуть бути обрані інші парсери, виходячи з вимог та наявності. Вхід може бути URL-адресою, потоком байтів, DOM або XML-файлом. Оскільки Java - це інтерпретована мова, Xalan Java використовує окремий процесор компіляції та процесор інтерпретації, де перший відповідає високопродуктивним проблемам, а другий використовується для налагодження. Він реалізує Java API для обробки XML версії 1.3 та SAX2 та DOM рівня 3.