![zalan - Hami Tin Bhai](https://i.ytimg.com/vi/wy0dc7ooxiE/hqdefault.jpg)
Содержание
- Определение - Что означает Ксалан?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Техопедия объясняет Халан
Определение - Что означает Ксалан?
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.