Kompleksowe narzędzia do edycji, generowania i przetwarzania plików XSLT
XML oddziela treść od prezentacji dzięki swojej strukturze. XSL (język stylów rozszerzalny) to język służący do tworzenia arkuszy stylów, które określają, w jaki sposób elementy w dokumentach XML powinny być wyświetlane użytkownikowi końcowemu. Standard XSL obejmuje XPath, XSLT (transformacje języka stylów rozszerzalnego) oraz XSL:FO (obiekty formatowania języka stylów rozszerzalnego).
Obecnie używane są trzy wersje XSLT: XSLT 1.0, XSLT 2.0 oraz XSLT 3.0, a każda z nich rozwija zalety poprzedniej wersji. Produkty firmy Altova obsługują wszystkie wersje, oferując kompleksowe narzędzia do tworzenia transformacji XSLT, w tym inteligentny edytor tekstu i debugger, narzędzia wizualne, które automatycznie generują kod XSLT, oraz serwer do przetwarzania XSLT o wysokiej wydajności.
XMLSpy Edytor XSLT oferuje wszystkie wbudowane funkcje i zaawansowane możliwości, których potrzebujesz, aby szybko tworzyć efektywne i niezawodne arkusze stylów:
Rewolucyjna funkcja odwrotnego mapowania XSLT umożliwia natychmiastowe zidentyfikowanie źródłowego węzła i instrukcji, które sterują transformacją XSLT. Wystarczy kliknąć fragment dokumentu wynikowego, a XMLSpy wyróżni odpowiadający mu fragment kodu XML i instrukcje XSLT.
W celu bardziej szczegółowych testów, narzędzie debugger XSLT w programie XMLSpy umożliwia krok po kroku przechodzenie przez proces transformacji XSLT, co pozwala na jednoczesną analizę konkretnego elementu danych XML, instrukcji przetwarzania XSLT oraz generowanego wyniku.
To pozwala na natychmiastowe wizualne zrozumienie sposobu, w jaki arkusz stylów renderuje dane XML, co umożliwia szybkie wprowadzenie ewentualnych poprawek.
Gdy już styl arkusza (stylesheet) daje oczekiwane rezultaty, nadszedł czas, aby proces transformacji był jak najszybszy i najbardziej efektywny.
Kiedy włączone jest profilowanie dla transformacji XSLT, narzędzie profiler XSLT wyświetla metryki, takie jak liczba wywołań, czas trwania, czas trwania elementów potomnych oraz wartości XPath. Dzięki temu można od razu zobaczyć, które fragmenty kodu XSLT wymagają najwięcej czasu na przetwarzanie i odpowiednio je zoptymalizować.
Można również pozwolić programowi XMLSpy automatycznie optymalizować arkusz stylów. Innowacyjny optymalizator szybkości XSL analizuje transformację, aby zidentyfikować wąskie gardła, testuje ją w oparciu o sprawdzone wzorce optymalizacji i wewnętrzne informacje, aby określić potencjalne przyspieszenia, a następnie generuje instrukcje przetwarzania XML (PI), które są automatycznie wstawiane do arkusza stylów. Następnie optymalizator szybkości XSL ponownie uruchamia proces, aby określić, które optymalizacje skutkują wzrostem wydajności, i zapisuje tylko te, które mają pozytywny wpływ.
Wyobraźcie sobie, że możecie przyspieszyć procesy transformacji o 5, 10 lub nawet 20%, bez konieczności wprowadzania jakichkolwiek zmian w kodzie!
XML doskonale nadaje się do zastosowań związanych z publikacją na wielu platformach, a program StyleVision ułatwia to zadanie arkusze stylów umożliwia publikowanie treści jednocześnie w wersji drukowanej i w formacie internetowym. Dzięki paradygmatowi projektowania wizualnego, można szybko i łatwo tworzyć zaawansowane arkusze stylów, przeciągając i upuszczając elementy projektowe oraz dostosowując ich wygląd za pomocą inteligentnych asystentów i kreatorów. Można nawet opierać swój projekt na istniejącym formularzu lub dokumencie Word.
Dzięki jednemu arkuszowi stylów, system generuje pliki w formatach HTML, RTF, PDF i Word, a także odpowiadające im arkusze stylów XSLT i XSL:FO. Dodatkowo, generowany jest autentyczny formularz elektroniczny do edycji treści.
Funkcjonalność StyleVision obejmuje:
Transformacje XSL mogą być również wykorzystywane do konwersji danych zgodnych z jednym schematem XSD, aby były one zgodne z innym schematem XSD. Do generowania tego typu arkuszy stylów XSLT, MapForce jest najlepszym narzędziem. MapForce, będący graficznym narzędziem do mapowania danych, umożliwia wizualne definiowanie mapowań między dokumentami XML oraz wykorzystanie zaawansowanych funkcji filtrowania i przetwarzania danych.
Przeciągnij i upuść, aby zintegrować dane w programie MapForce, korzystając z następujących funkcji:
Narzędzia XMLSpy, MapForce oraz StyleVision do pracy z XSL i XSLT są wszystkie zawarte w.. Zestaw Altova MissionKit, dostępny w specjalnej cenieOtrzymaj 7 narzędzi XSLT za cenę niższą niż za 2!
Kiedy mówimy o transformacjach XSLT, kluczowa jest szybkość działania.
Kiedy chodzi o transformacje XSLT, kluczowa jest szybkość. Serwer RaptorXML został zaprojektowany od podstaw, aby działał niezwykle szybko Przetwarzanie za pomocą XSLT dzięki wykorzystaniu obliczeń równoległych, zaawansowanym optymalizacjom kodu zapewniającym wysoką wydajność oraz minimalnemu zużyciu pamięci.
Funkcje serwera RaptorXML:
Wykorzystaj serwer RaptorXML do automatyzacji przetwarzania arkuszy stylów XSLT, opracowanych w programie XMLSpy i innych narzędziach.






