Dom Rozwój Co to jest Xalan? - definicja z techopedii

Co to jest Xalan? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza Xalan?

Xalan to otwarta biblioteka oprogramowania służąca do przekształcania dokumentów XML (Extensible Markup Language) w Hypertext Markup Language (HTML) lub inne typy języków znaczników. Xalan używa XML Extensible Stylesheet Transformations (XSLT), aby zapewnić wydajną i w pełni funkcjonalną obsługę różnych platform i może być używany w Javie i C ++ za pomocą oddzielnych procesorów XSLT dla obu języków.

Utworzony przez IBM Xalan jest obsługiwany przez Apache Software Foundation.

Techopedia wyjaśnia Xalan

Xalan dąży do uproszczenia procesu konwersji danych XML na inny język znaczników. Xalan ma dwa następujące podprojekty:

  • Xalan C ++: implementuje wersję XSL 1.0 określoną przez konsorcjum World Wide Web Consortium (W3C). Korzysta również z XML Path Language (XPath) w wersji 1.0. Parser Xerces C ++ analizuje arkusze stylów XSL i dokumenty XML. Dane wejściowe analizatora składni mogą być plikiem, modelem obiektu dokumentu (DOM), adresem URL lub strumieniem danych.
  • Xalan Java: używa wersji XSL Transformation 1.0 i XML Path Language wersja 1.0. XSL zawiera informacje dotyczące mapowania XML na HTML i inne języki znaczników. Xerces Java jest domyślnym procesorem i może być używany do mapowania XSL w Javie. Można jednak wybrać inne parsery, w zależności od wymagań i dostępności. Dane wejściowe mogą być adresem URL, strumieniem bajtów, plikiem DOM lub XML. Ponieważ Java jest językiem interpretowanym, Xalan Java wykorzystuje osobny procesor kompilujący i procesor tłumaczący, przy czym ten pierwszy spełnia problemy związane z wysoką wydajnością, a drugi służy do debugowania. Implementuje Java API dla przetwarzania XML w wersji 1.3 oraz SAX2 i DOM poziom 3.
Co to jest Xalan? - definicja z techopedii