Ксалан

Аутор: Monica Porter
Датум Стварања: 15 Март 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Chainguardians - НОВАЯ NFT ИГРА БЕЗ ВЛОЖЕНИЙ!
Видео: Chainguardians - НОВАЯ NFT ИГРА БЕЗ ВЛОЖЕНИЙ!

Садржај

Дефиниција - Шта значи Ксалан?

Ксалан је библиотека софтвера отвореног кода која се користи за трансформацију докумената Ектенсибле Маркуп Лангуаге (КСМЛ) у Хипер Маркуп Лангуаге (ХТМЛ) или друге типове језика за означавање. Ксалан користи КСМЛ прошириве стилске трансформације стилова (КССЛТ) за ефикасну и потпуну подршку разним платформама и може се користити у Јава и Ц ++ уз помоћ засебних КССЛТ процесора за оба језика.


Ксалан је креирао ИБМ, а подржава га Апацхе Софтваре Фоундатион.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедија објашњава Ксалана

Ксалан је усмерен ка поједностављивању процеса конверзије КСМЛ података у други означни језик. Ксалан има два подпројекта, као што следи:

  • Ксалан Ц ++: Имплементира КССЛ верзију 1.0 коју је одредио Конзорцијум Ворлд Виде Веб (В3Ц). Такође користи КСМЛ Патх Лангуаге (КСПатх) верзију 1.0. Ксерцес Ц ++ парсер анализира таблице са стиловима КССЛ и КСМЛ документе. Улаз за анализу може бити датотека, модел објекта документа (ДОМ), УРЛ или ток података.
  • Ксалан Јава: користи КССЛ Трансформатион верзију 1.0 и КСМЛ Патх Лангуаге верзију 1.0. КССЛ садржи информације о мапирању КСМЛ-а у ХТМЛ и другим језицима за означавање. Ксерцес Јава је подразумевани процесор и може се користити за извођење КССЛ мапирања у Јави. Међутим, могу се одабрати и други анализатори, на основу захтева и доступности. Унос може бити УРЛ адреса, бајт ток, ДОМ или КСМЛ датотека. Будући да је Јава интерпретирани језик, Ксалан Јава користи посебан процес компајлирања и процесор за тумачење, при чему се први сусреће са проблемима високих перформанси, а други се користи за уклањање погрешака. Имплементира Јава АПИ за КСМЛ обраду верзије 1.3 и САКС2 и ДОМ ниво 3.