---
title: "Pięć kluczowych funkcji, które warto znać z najnowszej wersji produktu firmy Altova"
date: "2016-02-16"
categories: 
  - "development"
  - "software"
  - "tools"
tags: 
  - "data-integration"
  - "data-mapping"
  - "multi-channel-publishing"
  - "new-features"
  - "xpath"
  - "xquery"
description: Odkryj kluczowe funkcje pakietu Altova MissionKit 2016 Release 2, w tym ulepszone narzędzia do debugowania XPath/XQuery, obsługę schematów JSON oraz narzędzia do publikacji treści na różnych platformach.
---
Status: #blog

Tags:  #data-integration #data-mapping #multi-channel-publishing #new-features #xpath #xquery

Categories: [development](/blog/pl/category/development.md)
# Pięć kluczowych funkcji, które warto znać z najnowszej wersji produktu firmy Altova

Z przyjemnością przedstawiam szczegóły dotyczące dzisiejszej wersji 2 zestawu narzędzi i oprogramowania dla programistów Altova MissionKit 2016!

[Wersja v2016r2 wprowadza ponad 20 nowych funkcji oraz aktualizacje dla całej linii produktów Altova – ale to zbyt wiele, aby omówić to wszystko w jednym wpisie na blogu. Przyjrzyjmy się zatem pięciu najważniejszym nowościom, które z pewnością Was zaskoczą](https://www.altova.com/pl/whatsnew.html)

![Nowości w produktach firmy Altova](/blog/images/Blog_v2016v2.png)

<!--more-->

1. ### **Debugger XPath i XQuery dla zastosowań biznesowych**
    

Pisanie i testowanie wyrażeń XPath i XQuery często przypomina próbę i błąd – nieustannie modyfikujemy każde wyrażenie, aż do momentu, gdy ono dokładnie wybierze lub zwróci dane, zgodnie z naszym zamiarem. Możliwość testowania w trakcie pracy, z wykorzystaniem interaktywnych narzędzi ułatwiających wprowadzanie danych i natychmiastowymi wynikami, znacznie przyspiesza ten proces. Dokładnie to ma na celu okno XPath/XQuery w programie XMLSpy – a teraz stało się jeszcze lepsze dzięki wprowadzeniu debugera XPath i XQuery, który jest pierwszym narzędziem tego typu.

 

![Debugger dla XPath i XQuery](/blog/images/XPath-XQuery-Debugger.png)

 

To nowe okno umożliwia analizę wyników wykonywanego wyrażenia XPath lub XQuery krok po kroku, podczas jego działania na dokumencie XML. Oferuje ono wszystkie funkcje, których programiści oczekują od zaawansowanego debugera, w tym możliwość "wejścia" do kodu, "przeskoku" nad kodem i "wyjścia" z kodu, a także zakładki "Wyniki", "Zmienne" i "Stos wywołań". Łatwo ustawić punkty przerwania i punkty śledzenia, aby zatrzymać debugger i móc przeanalizować wyniki w określonym momencie.

Debugger umożliwia łatwe testowanie i udoskonalanie kodu XQuery i XPath w tym samym oknie, w którym go edytujesz, oszczędzając czas programistów i eliminując frustrację.

2. ### **Nowe narzędzia do konwersji i generowania schematów JSON**
    

Kiedy dodaliśmy elementy graficzne, [Edytor schematów JSON](https://www.altova.com/pl/xmlspy/json-schema-editor.html) W tym roku, wprowadzając XMLSpy, byliśmy przekonani, że użytkownicy go pokochają. Wiedzieliśmy również, że będą oczekiwać tych samych funkcjonalności, które są dostępne do pracy z XSD, również w kontekście tworzenia schematów JSON – i w tej wersji produktu rozszerzyliśmy to wsparcie. XMLSpy teraz oferuje dodatkowe funkcje, które przyspieszają tworzenie schematów JSON:

- Konwersja między schematami XML a schematami JSON
- Generowanie przykładowego obiektu JSON na podstawie schematu JSON
- Generowanie dokumentacji schematów JSON w formacie HTML lub Word

 

 **![Konwersja z XSD na schemat JSON](/blog/images/xsd-to-json-schema.png)**

Ta nowa funkcjonalność uzupełnia kompleksowe wsparcie dla formatu JSON w programie XMLSpy, który teraz oferuje inteligentną edycję i walidację danych, a także edycję, generowanie, konwersję i dokumentację schematów JSON – wszystko w tym samym środowisku, w którym pracujesz z XML i pokrewnymi technologiami.

3. ### **Wsparcie dla usług internetowych REST w projektach mapowania danych**
    

Dodatkowo, do długiej listy formatów danych dostępnych dla [mapowanie danych między dowolnymi źródłami i celami](https://www.altova.com/pl/mapforce.html)  W MapForce pojawiło się nowe wsparcie dla usług internetowych REST.

 

![Mapowanie danych REST](/blog/images/REST-data-mapping-1.png)

 

MapForce akceptuje formaty XML lub JSON jako odpowiedź usługi internetowej i umożliwia definiowanie parametrów, a także obsługuje niestandardowe nagłówki HTTP, jeśli jest to wymagane. Użytkownicy mogą zdefiniować interfejs usługi internetowej ręcznie lub poprzez import ustawień z pliku WADL lub adresu URL.

To nowe rozwiązanie, często przez użytkowników poszukiwane, umożliwia obsługę usług internetowych REST jako funkcji przetwarzających dane w procesie mapowania, co pozwala użytkownikom łatwiej integrować informacje pochodzące z szerokiego spektrum źródeł dostępnych w Internecie.

4. ### **Tworzenie projektów publikacji wielokanałowych bezpośrednio z dokumentów Word**
    

StyleVision ułatwia tworzenie eleganckich raportów i formularzy dla [publikowanie danych w formatach XML, XBRL oraz baz danych](https://www.altova.com/pl/stylevision.html) dane dostępne w formacie internetowym i drukowanym. Teraz, rozpoczęcie pracy nad nowym projektem jest jeszcze prostsze – można opierać raport lub formularz na istniejącym dokumencie Word.

W porównaniu z rozpoczęciem od zera, opieranie się na **projekty** Wykorzystanie istniejącego dokumentu Word może zaoszczędzić wiele godzin – a w przypadku złożonych projektów nawet dni – poświęconych na projektowanie, ponieważ w przeciwnym razie trzeba byłoby powielać istniejące dokumenty. StyleVision zachowuje wszystkie istniejące ustawienia formatowania i układu zawarte w dokumencie Word.

 

![Publikacja wielokanałowa oparta na programie Word](/blog/images/StyleVision-Word.png)

 

Po załadowaniu pliku Word, można opcjonalnie dodać dodatkowe źródła danych XML, baz danych lub XBRL, aby uzyskać dynamiczne wyniki w wielu kanałach. To świetny sposób na zwiększenie wartości istniejących formularzy lub na szybkie rozpoczęcie tworzenia zaawansowanego projektu w programie StyleVision.

5. ### **.NET API do tworzenia niestandardowych rozwiązań XBRL, w tym wtyczek do Excela**
    

Oprócz interfejsów API dla Java, COM i Python, serwer RaptorXML teraz oferuje również interfejs API dla .NET.

Interfejs API .NET umożliwia programistom integrację funkcjonalności serwera RaptorXML w celu zapewnienia wysokiej wydajności [Walidacja i przetwarzanie plików XML, JSON lub XBRL](https://www.altova.com/pl/raptorxml.html) w aplikacjach napisanych dla platformy Microsoft, w języku C# oraz innych językach .NET.

Potencjalne zastosowania tego połączenia są nieograniczone: programiści mogą teraz zintegrować funkcjonalność RaptorXML w dowolnej aplikacji dla platformy Microsoft. Na przykład, dzięki interfejsowi API .NET, można tworzyć wtyczki do Excela, które generują dane XBRL bezpośrednio z danych w Excelu, oferując potężną alternatywę dla istniejących rozwiązań opartych na tagach, które mogą zrewolucjonizować sposób generowania danych XBRL.

 

 

**Można zaktualizować oprogramowanie, aby skorzystać z tych nowych funkcji, lub uzyskać więcej informacji na ich temat** – oraz wiele innych funkcji wprowadzonych w wersji v2016r2 – w programie Altova **[Strona z nowościami](https://www.altova.com/pl/whatsnew.html).**
