DUOx Editor

DUOx Editor jest nowoczesnym edytorem transformat XSLT. Umożliwia on szybkie, łatwe tworzenie szablonów XSLT.

Wybrane cechy DUOx Editor


Przykładowe widoki aplikacji:

Generowanie tagów XSL na podstawie XML

Panel Tree View obsługuje zdarzenie drag and drop z ścieżki danego node XML do transformaty XSLT. Domyślnie, do transformaty dodawana jest komenda wstawienia danych do szablonu t.j value-of z select dla danego node Tree View. Po wykonaniu drag na dany node w Tree View XML-a prawym przyciskiem i drop na kontrolkę szablonu XSLT zostanie wyświetlone menu kontekstowe z listą komend, które użytkownik będzie mógł skojarzyć z danym nodem i wstawić do transformaty.
1. XPath - wyrażenie XPath
2. value-of – domyślna komenda wstawiania danych
3. for-each – pętla (używana również do skracania ścieżek XPath).
4. choose – instrukcja wyboru.
5. if – instrukcja wyboru.
Aplikacja sprawdza poprawność komend tzn czy np.: value-of nie odnosi się do nodów nie zawierających danych.

Wyświetlanie wyniku transformaty.

Edytor umożliwia wyświetlenie kodu wynikowego w następujących formach:
1. w panelu podglądu
2. w wybranej przez użytkownika aplikacji.

Wyświetlanie wyniku transformaty przy pomocy aplikacji zewnętrznych

Program umożliwiać będzie zapis wyniku transformaty w pliku z wybranym rozszerzeniem i otworzenie danego pliku w aplikacji skojarzonej w systemie z danym rozszerzeniem. Możliwe to będzie przy pomocy przycisku OK w sekcji – „Uruchom aplikację skojarzoną z:”. Po użyciu tego przycisku otwarta zostanie aplikacja skojarzona z danym rozszerzeniem pliku w systemie. Użytkownik ma możliwość wybrać dla danej transformaty rozszerzenie dla pliku wyniku transformaty. Domyślnie jest to txt z wyjątkiem przypadków, gdy edytor jest w stanie rozpoznać format wyjściowy transformaty. Lista obsługiwanych rozszerzeń możliwa jest do edycji w opcjach aplikacji. Np.: będzie można wskazać, jako format pliku, CSV co umożliwi otwarcie pliku przy pomocy aplikacji skojarzonej z CSV – np.: MS Excel

Rozpoznawanie wyjściowego formatu danych dla wybranych formatów

Podczas wykonania transformaty aplikacja będzie wykonywać próbę rozpoznania wyniku transformaty i skojarzenia jej z aplikacją. Automatyczne ustawienie rozszerzenia zamiast domyślnego txt będzie następowało dla następujących formatów danych:
1. HTML
2. XSL:FO – PDF.

Edytor tekstowy kodu XML

Cechy edytora tekstowego:

1. wyróżnianie słów/Tagów kluczowych XML, XSLT, XSD
2. opcje edycji z skrótami klawiaturowymi
  • cofnij Ctrl-Z
  • ponów Clrl-Y
  • znajdź Ctrl-F
  • zmień Ctrl-H
  • zaznacznie zakładki Ctrl-F2 w kontrolce edytora
  • przechodzenie miedzy zakładkami F2 (w przód), F3 (w tył)
  • przejdź do linii Ctrl-G
  • otwórz Ctrl-O
  • zapisz Ctrl-S
  • nowy Ctrl-N
  • zapisz jako Ctrl-Shift-S
3. numerowanie linii – wyświetlanie pozycji tzn linii i kolumny na pasku statusu
4. edytor umożliwia otwieranie dokumentów przez drag-and-drop główny panel aplikacji

IntelliSense – podpowiadanie kodu XSLT, XSL:FO

Aplikacja zapewnia podpowiadanie elementów XSLT, XSL:FO.

Download
DUOx Editor
ver. 1.0.0


FAQ