Poznaj XSLT 3.0 oraz narzędzia firmy Altova, które umożliwiają edycję, generowanie i przetwarzanie dokumentów XSLT 3.0
Transformacje języka arkuszy stylów (XSLT) są częścią standardu XSL opracowanego przez W3C. XSLT wykorzystuje XPath do nawigacji i wyboru elementów XML, umożliwiając przekształcenie pliku źródłowego XML w inny format. XSL to język używany do tworzenia arkuszy stylów, które definiują zasady dotyczące sposobu wyświetlania i przekształcania danych.
XSLT jest używany do przekształcania dokumentów XML do formatu XML (zgodnie z innym modelem danych lub, na przykład, poprzez filtrowanie niektórych danych), lub do formatu HTML lub pliku tekstowego. Te transformacje wymagają użycia procesora XSLT, który przetwarza jeden lub więcej dokumentów XML za pomocą arkusza stylów XSLT, generując w wyniku dokument wyjściowy.
XSLT 3.0, uważana za znaczącą ulepszenie w porównaniu z poprzednimi wersjami, jest najnowszą rekomendowaną wersją, wydaną w czerwcu 2017 roku. Wersja 3.0 wprowadza nowe funkcje, w tym obsługę strumieni danych, rozszerzony zestaw funkcji, wsparcie dla map, tablic i sekwencji, oraz wiele innych. XSLT 3.0 oferuje również możliwość przetwarzania dokumentów JSON.
XSLT 3.0 będzie współpracować zarówno z XPath 3.0, jak i 3.1. Możesz dowiedzieć się więcej o XPath w naszym krótkim wprowadzeniu do XPath oraz w ramach kompletnego kursu online z XPath.
Altova obsługuje standard XSLT 3.0 – oprócz standardów XSLT 1.0 i 2.0 – we wszystkich produktach firmy. Przeczytaj dalej, aby dowiedzieć się więcej o:
Edytor XSLT w programie XMLSpy obsługuje wszystkie funkcje XSLT 3.0, oferując inteligentne narzędzia wspomagające wprowadzanie danych, kolorowanie składni, automatyczne uzupełnianie kodu i wiele innych. Interaktywny konstruktor i tester XPath oraz wbudowany mechanizm transformacji XSLT 3.0 ułatwiają tworzenie i udoskonalanie arkuszy stylów XSLT.
Edytor XSLT 3.0 zawiera funkcję odwzorowania XSLT, która umożliwia wybranie fragmentu w dokumencie wynikowym, aby natychmiast zidentyfikować węzeł źródłowy oraz instrukcję XSLT 3.0 odpowiedzialną za dany element w dokumencie wynikowym. Jest to ogromna oszczędność czasu podczas debugowania, a także ułatwia zrozumienie istniejącego lub odziedziczonego kodu XSLT 3.0.
XMLSpy zawiera również instrukcję krok po kroku Debugger XSLT Aby przeprowadzić bardziej szczegółowe testy stylów XSLT 3.0, narzędzie debuggera XSLT 3.0 oferuje interfejs składający się z trzech paneli, które wyświetlają dokument XML, powiązany arkusz stylów XSLT oraz dokument wynikowy w czasie rzeczywistym, w trakcie jego generowania. Poniżej trzech paneli znajdują się okna zawierające informacje o kontekście i stosie wywołań, które zawierają wiele zakładek dostarczających wszystkie niezbędne informacje do debugowania.
Aby zapewnić optymalną wydajność stylów XSLT 3.0, XMLSpy oferuje:
Programiści mogą korzystać z edytora XSLT w programie XMLSpy do ręcznego tworzenia transformacji XSLT, lub wykorzystać wizualny interfejs, umożliwiający projektowanie transformacji XSLT 3.0 metodą "przeciągnij i upuść", korzystając z narzędzia StyleVision Konwersja z formatu XML do formatu HTML.
StyleVision, dzięki swojej wizualnej paradygmatowi projektowania XSLT 3.0, doskonale nadaje się do publikacji wielokanałowej. Pozwala on na szybkie i łatwe tworzenie zaawansowanych arkuszy stylów poprzez przeciąganie i upuszczanie elementów projektowych oraz ich stylizowanie za pomocą inteligentnych asystentów i kreatorów.
Dzięki jednemu projektowi graficznemu, automatycznie generowane są arkusze stylów XSLT 3.0 i XSL:FO, które pozwalają na tworzenie plików wyjściowych w formatach HTML, RTF, PDF i Word.
Do generowania kodu XSLT 3.0.. Konwertuj plik XML na format XMLMapForce to najlepsze narzędzie do tego zadania. To graficzny program do mapowania danych, który umożliwia łatwe przesyłanie i konwertowanie danych XML między dwoma lub więcej modeli danych. XSLT 3.0 to znacząca aktualizacja w porównaniu z poprzednimi wersjami języka transformacji i zawiera rozszerzony zestaw funkcji, które są dostępne w bibliotece funkcji MapForce do filtrowania i przetwarzania danych podczas transformacji.
Po zdefiniowaniu mapowania XML do XML w sposób wizualny, MapForce automatycznie przekształca dane zgodnie z docelowym modelem danych i generuje arkusz stylów XSLT 3.0 do powtarzalnych transformacji.
Narzędzia XMLSpy, MapForce i StyleVision XSLT 3.0 są wszystkie zawarte w.. Zestaw Altova MissionKit, dostępny w specjalnej cenieOtrzymaj 7 narzędzi XSLT za cenę niższą niż za 2!
Oprócz narzędzi do tworzenia aplikacji XSLT 3.0, firma Altova oferuje serwer RaptorXML, który zapewnia wyjątkową wydajnośćSzybki procesor XSLT 3.0 Dzięki wykorzystaniu równoległych obliczeń, zaawansowanych optymalizacji kodu i minimalnemu zużyciu pamięci, serwer RaptorXML zapewnia wyjątkową szybkość przetwarzania, idealną do zadań wymagających przetwarzania dużych ilości danych. Można również wykorzystać jego możliwości przetwarzania w programie XMLSpy, pod warunkiem, że serwer RaptorXML jest zainstalowany w sieci.




