---
title: "Nowa wersja Altova z funkcją odwrotnego mapowania XSLT"
date: "2017-04-05"
categories: 
  - "development"
  - "json"
  - "xml"
  - "xsl"
tags: 
  - "mapforce"
  - "new-features"
  - "stylevision"
  - "xmlspy"
  - "xquery"
  - "xslt"
description: Odkryj najnowsze funkcje w wersji 2017 Release 3 firmy Altova, w tym funkcję odwrotnego mapowania XSLT, obsługę formatu JSON5 oraz ulepszenia w MapForce Server, które poprawiają integrację danych.
---
Status: #blog

Tags:  #mapforce #new-features #stylevision #xmlspy #xquery #xslt

Categories: [development](/blog/pl/category/development.md) | [json](/blog/pl/category/json.md) | [xml](/blog/pl/category/xml.md) | [xsl](/blog/pl/category/xsl.md)
# Nowa wersja Altova z funkcją odwrotnego mapowania XSLT

Czas na najnowszą wersję narzędzi dla programistów oraz oprogramowania serwerowego firmy Altova. Ta wersja wprowadza [wiele innowacyjnych funkcji we wszystkich produktach](https://www.altova.com/pl/whatsnew.html), w tym zupełnie nową wersję MapForce Server, o nazwie MapForce Server Accelerator Edition, która zapewnia jeszcze szybsze przetwarzanie zadań integracji danych.

Przyjrzyjmy się najważniejszym nowościom w wersji 2017, wydanie 3.

![](/blog/images/v2017R3.jpg)

<!--more-->

## Mapowanie wsteczne dla XSLT i XQuery

Testowanie, debugowanie i udoskonalanie kodu XSLT i XQuery może być procesem czasochłonnym i często frustrującym, ze względu na złożoność i duży rozmiar odpowiednich dokumentów. Narzędzia XMLSpy, takie jak [debugger XSLT](https://www.altova.com/pl/xmlspy/xslt-debugger.html) i [debugger XQuery](https://www.altova.com/pl/xmlspy/xquery-debugger.html), są doskonałe do analizy i udoskonalania transformacji.

[Funkcja odwrotnego mapowania XSLT/XQuery](https://www.altova.com/pl/xmlspy/xslt-debugger.html) idzie o krok dalej, umożliwiając programiście prostym kliknięciem w fragment dokumentu wynikowego, aby zobaczyć odpowiadający mu węzeł XML oraz wyrażenie XSLT lub XQuery, które go utworzyły. Podczas pracy z odwrotnym mapowaniem XSLT, można nawet kliknąć bezpośrednio w wynik wyświetlany w przeglądarce, jak pokazano poniżej.

 

![Mapowanie wsteczne w XSLT](/blog/images/xquery-xslt-backmapping.png)

 

Ta nowa funkcjonalność stanowi ogromny krok naprzód w rozwoju XSLT i XQuery, szczególnie że XMLSpy umożliwia odtwarzanie zmian bez modyfikowania kodu w żaden sposób. Zobacz, jak to działa, w tym [filmie](https://www.youtube.com/watch?v=lK1EDLbxxyo).

## Wsparcie dla formatu JSON5

Wsparcie dla formatu JSON w całej gamie produktów zostało zaktualizowane, aby obejmowało JSON5, czyli proponowane rozszerzenie standardu, które ma ułatwić czytanie i pisanie kodu JSON przez ludzi. Oznacza to, że można wybrać format JSON lub [JSON5 – inteligentne narzędzie do edycji i konwersji](https://www.altova.com/pl/xmlspy/json-editor.html) w programie XMLSpy, [mapowanie danych](https://www.altova.com/pl/mapforce.html) w programie MapForce, oraz [szybka weryfikacja](https://www.altova.com/pl/raptorxml.html) na serwerze RaptorXML.

 

![Konwersja z formatu XML do formatu JSON5](/blog/images/xml-json5.png)

## Ulepszone pole wyszukiwania

Nowy, zmodernizowany pasek wyszukiwania i zamiany, który niedawno został dodany do programu XMLSpy, jest teraz dostępny również w programach StyleVision, MapForce i DatabaseSpy. Dodatkowo, pasek wyszukiwania obsługuje teraz wyszukiwanie wieloliniowe za pomocą wyrażeń regularnych we wszystkich tych programach.

 

![Wyszukiwanie wieloliniowe za pomocą wyrażeń regularnych](/blog/images/multi-line-find.png)

## Nowy komponent "łączenie" do mapowania danych

Nowy komponent "łączenie" w MapForce działa podobnie do operacji JOIN w SQL, co sprawia, że jest intuicyjny w użyciu i zrozumieniu, a jednocześnie bardziej elastyczny, ponieważ umożliwia łączenie struktur danych w dowolnym formacie. Na przykład, można połączyć strukturę XML z plikiem CSV. Element "Warunek" znajdujący się na dole okna łączenia pozwala zdefiniować, w jaki sposób pliki będą łączone podczas mapowania.

 

![Połączenie mapowania danych ](/blog/images/data-mapping-join.png)

 

Dla projektów mapowania, które wykorzystują bazy danych relacyjnych, komponent "łączenie" generuje instrukcje SQL JOIN, co zapewnia szybkie wykonywanie mapowań. Korzystając z MapForce Server do automatyzacji mapowań, można uzyskać dostęp do dodatkowych optymalizacji dla mapowań wykorzystujących funkcję "łączenie", dzięki nowej wersji MapForce Server Accelerator Edition, o której mowa poniżej.

## Konwersja projektu StyleVision do formatu MobileTogether

StyleVision, narzędzie do projektowania raportów wizualnych i formularzy elektronicznych, teraz oferuje możliwość konwersji istniejącego projektu na projekt kompatybilny z MobileTogether. Oznacza to, że można wykorzystać istniejący raport lub formularz StyleVision jako doskonałą podstawę do [tworzenia aplikacji mobilnej](https://www.altova.com/pl/mobiletogether.html)!

Oto fragment projektu "Faktura" z programu StyleVision, zapisany jako plik projektu MobileTogether i otwarty w programie MobileTogether Designer.

 

![Przekształcenie projektu StyleVision na platformę MobileTogether](/blog/images/stylevision-mobiletogether.png)

 

Program MobileTogether Designer umożliwia modyfikację projektu w razie potrzeby, a następnie wdrażanie go jako natywną aplikację, do której można uzyskać dostęp na urządzeniach mobilnych oraz na komputerach z systemem Windows 8/10 – a także w dowolnej przeglądarce internetowej.

Jest to szczególnie przydatne dla klientów korzystających z programu StyleVision do projektowania formularzy elektronicznych dla programu Altova Authentic Browser Edition, ponieważ [eliminuje konieczność korzystania z wtyczek przeglądarki](http://www.altova.com/pl/authentic/desktop-browser-deployment.html), ponieważ nowoczesne przeglądarki stopniowo rezygnują z obsługi wtyczek.

## Nowe funkcje w silniku tworzenia wykresów

Silnik generowania wykresów w programach XMLSpy, StyleVision, DatabaseSpy oraz serwerze RaptorXML został ulepszony, co pozwala użytkownikom tworzyć wykresy o jeszcze większej złożoności:

- Wykres liniowy może być używany do wyświetlania jedynie punktów, bez linii je łączących
- Oś Y może być odwrócona, przy czym wartość 0 znajduje się na górze
- Wartości mogą być wyświetlane bezpośrednio na wskaźnikach lub słupkach
- Etykiety tekstowe można umieszczać na wykresach (np. w celu wskazania jednostek)
- Dostosowywanie odległości między słupkami na wykresach słupkowych

 

![Nowe opcje tworzenia wykresów w formacie XML](/blog/images/xml-charts.png)

## MapForce Server – Wersja z akceleratorem

Serwer MapForce zapewnia wydajne [automatyzacja projektów mapowania danych](https://www.altova.com/pl/mapforce/mapforce-server.html) zdefiniowane w MapForce. Obecnie, wersja MapForce Server Accelerator oferuje jeszcze większą wydajność dla użytkowników korzystających z serwerów z dwoma lub więcej rdzeni procesora, dzięki zastosowaniu specjalnych optymalizacji:

- Wielowątkowe wykonywanie poszczególnych operacji mapowania danych
- Wykonanie mapowań danych, które obejmują nowy komponent "łączenie" opisany powyżej

Podczas testów, wersja MapForce Server Accelerator wykazała możliwość wykonywania projektów mapowania przesyłanych przez klientów nawet 70 razy szybciej\*!

\* (Uwaga: Należy sprawdzić, czy w oryginalnym tekście jest jakiś przypis lub wyjaśnienie dotyczące tej liczby, i ewentualnie uwzględnić go w tłumaczeniu, np. "nawet 70 razy szybciej, w zależności od konfiguracji i złożoności projektu").

 

## Dowiedz się więcej i zaktualizuj

Dowiedz się wszystkiego o [Nowe funkcje](https://www.altova.com/pl/whatsnew.html) Dodano to we wszystkich produktach z danej linii.

 

Istotni klienci mogą [zaktualizować](https://www.altova.com/pl/download_current.html) swoje oprogramowanie do najnowszej wersji, aby skorzystać ze wszystkich tych nowych funkcji. Możecie również [wypróbować dowolny produkt firmy Altova](https://www.altova.com/pl/download.html) bezpłatnie przez 30 dni.

 

 

 

* Wyniki wydajności oparte na wewnętrznych testach przeprowadzonych przez firmę Altova. Państwa wyniki mogą się różnić.
