Wizualizacja graficzna w edytorze została rozszerzona w celu udostępnienia widoków schematu XML zorientowanych na typy. Typy są wyświetlane jako prostokątne rysunki. Jeśli typy zawierają elementy i atrybuty, są one wyświetlane jako pola w ramach prostokąta.
Pole rozwijane trybu widoku jest widoczne u góry z prawej strony edytora schematów XML i służy do przełączania się między widokiem Uproszczony i Szczegółowy. W widoku Uproszczony nie widać wielu skomplikowanych konstrukcji schematu XML, dzięki czemu można tworzyć struktury danych XML odpowiadające najlepszym praktycznym wzorcom tworzenia danych. Widok Szczegółowy zawiera pełny zestaw konstrukcji schematu XML, dzięki czemu można tworzyć struktury danych XML za pomocą dowolnego wzorca tworzenia danych.
Widok Uproszczony:
Obsługa refaktoryzacji jest dostępna zarówno w ramach plików, jak i dla wszelkich plików zewnętrznych odwołujących się do refaktoryzowanego składnika. Oznacza to, że po zmianie nazwy typu złożonego zostaną zaktualizowane wszelkie odwołania do niego z innych schematów w bieżącym projekcie lub obszarze roboczym. Okno dialogowe podglądu umożliwia sprawdzenie wszystkich zmian refaktoryzacji przed ich wprowadzeniem.
Schemat XML umożliwia odwołanie do nazwanych definicji, takich jak elementy i typy. W widoku wyszukiwania są teraz wyświetlane miejsca w obszarze roboczym, w których istnieje odwołanie do składnika.
Można wybrać przeglądanie w celu wywołania nowego okna dialogowego Ustaw typ, w którym można wybrać typ z bieżącego schematu lub dowolnego schematu w ramach bieżącego projektu lub obszaru roboczego. Po wybraniu typu, który należy do schematu zewnętrznego, zostanie automatycznie dodany import. Analogicznie można wyszukiwać elementy podczas edytowania odwołań do elementów.
Interfejs użytkownika został zmieniony w celu zapewnienia bardziej skalowalnego i intuicyjnego edytora. Można teraz graficznie definiować odwzorowania za pomocą operacji typu "przeciągnij i upuść" w celu połączenia elementów z dokumentów źródłowych z dokumentami docelowymi. Zachowania transformacji, takie jak Przenoszenie i Podłańcuch, można zmieniać, wybierając je z listy. Szczegóły transformacji można modyfikować za pomocą widoku Właściwości.
Narzędzie do odwzorowywania XML:
Zawsze po wprowadzeniu zmiany do odwzorowania i jej zapisaniu narzędzie do odwzorowywania generuje odpowiednią transformację XSLT i wykonuje transformację dla wszystkich powiązanych dokumentów wejściowych XML. To natychmiastowe sprzężenie zwrotne ułatwia efektywniejsze definiowanie odwzorowań i przyśpiesza identyfikowanie problemów.
W przypadku wybrania transformacji Odwzorowanie podrzędne można ponowne wykorzystać istniejącą definicję odwzorowania z pliku odwzorowania. Teraz można użyć transformacji Odwzorowanie podrzędne w celu uniknięcia ponownego odwzorowywania tego samego elementu wiele razy. Można jej również użyć do podziału dużego, złożonego odwzorowania na kilka mniejszych odwzorowań.
W przypadku części odwzorowania wymagających kodu niestandardowego można teraz wybrać transformację Kod niestandardowy w celu wywołania wyrażenia XPath lub zewnętrznego szablonu XSLT.
Za pomocą widoku Właściwości można określić warunek transformacji, korzystając z wyrażenia XPath. Pomaga to określić transformacje mające zastosowanie tylko po spełnieniu pewnych warunków kontekstowych.
Narzędzie do odwzorowywania zapewnia pełną obsługę następujących funkcji: