![zalan - Hami Tin Bhai](https://i.ytimg.com/vi/wy0dc7ooxiE/hqdefault.jpg)
Zawartość
- Definicja - Co oznacza Xalan?
- Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
- Techopedia wyjaśnia Xalan
Definicja - Co oznacza Xalan?
Xalan to biblioteka oprogramowania typu open source używana do przekształcania dokumentów Extensible Markup Language (XML) w Hyper 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.
Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
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.