Xalan

Автор: Monica Porter
Дата создания: 15 Март 2021
Дата обновления: 1 Июль 2024
Anonim
zalan - Hami Tin Bhai
Видео: zalan - Hami Tin Bhai

Содержание

Определение - Что означает Ксалан?

Xalan - это программная библиотека с открытым исходным кодом, используемая для преобразования документов Extensible Markup Language (XML) в Hyper Markup Language (HTML) или другие типы языков разметки. Xalan использует XML Extensible Stylesheet Transformations (XSLT) для обеспечения эффективной и полнофункциональной поддержки различных платформ и может использоваться в Java и C ++ с помощью отдельных процессоров XSLT для обоих языков.


Xalan, созданный IBM, поддерживается Apache Software Foundation.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет Халан

Xalan направлен на упрощение процесса преобразования данных XML в другой язык разметки. Xalan имеет два подпроекта:

  • Xalan C ++: Реализует версию 1.0 XSL, определенную Консорциумом World Wide Web (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.