---
title: "Nowe narzędzia do edycji schematów XML w programie XMLSpy"
date: "2011-03-02"
categories: 
  - "tools"
tags: 
  - "v2011r2"
  - "xml-editor"
  - "xml-schema"
  - "xmlspy"
description: Odkryj nowe funkcje edycji schematów XML w programie XMLSpy v2011r2, w tym opcje sortowania, wsparcie dla refaktoryzacji oraz konfigurowalne opcje generowania dokumentacji, które zwiększą efektywność procesu tworzenia oprogramowania.
---
Status: #blog

Tags:  #v2011r2 #xml-editor #xml-schema #xmlspy

Categories: [xml](/blog/pl/category/xml.md) [development](/blog/pl/category/development.md)
# Nowe narzędzia do edycji schematów XML w programie XMLSpy

Przyjrzyjmy się niektórym nowym funkcjom, które ułatwiają pracę z schematami XML w najnowszej wersji programu XMLSpy.

#### Sortowanie w widoku schematu

Kiedy pracujesz w [Edytor schematów XML z interfejsem graficznym](https://www.altova.com/pl/products/xmlspy/graphical_xml_schema_editor.html), Teraz można posortować niektóre lub wszystkie elementy schematu alfabetycznie, wystarczy jedno kliknięcie. To ogromna oszczędność czasu, szczególnie gdy trzeba zorganizować duże schematy, które ewoluowały na przestrzeni czasu, lub zrozumieć nowe schematy, z którymi się zetkniesz. Po prostu kliknij przycisk "A-Z" w oknie przeglądu schematu i wybierz preferowane opcje sortowania. Twoje elementy zostaną natychmiast posortowane w widoku graficznym... 

[![sortowanie schematu XMLSpy](https://www.altova.com/blog/images/NewXMLSchemaEditingToolsinXMLSpy_B976/xmlspysortschema_thumb.gif)](https://www.altova.com/blog/images/NewXMLSchemaEditingToolsinXMLSpy_B976/xmlspysortschema.gif) 

...a po przejściu do widoku tekstowego, kod schematu jest ponownie uporządkowany i zorganizowany.

#### Refaktoryzacja schematu

Kolejną nową funkcją, która jest niezwykle przydatna podczas pracy ze złożonymi schematami lub tymi, które zostały odziedziczone po innych programistach, jest wsparcie dla refaktoryzacji schematów. Wykorzystując potężną funkcję [Wyszukiwanie w schematach](https://www.altova.com/pl/xmlspy/xml-schema-editor.html) dostępną w XMLSpy, można szybko zlokalizować wszystkie wystąpienia globalnego elementu lub typu w danym schemacie – oraz we wszystkich zaimportowanych i dołączonych schematach – a następnie zmienić nazwę tego komponentu w każdym miejscu, w którym się on znajduje. Dzięki temu refaktoryzacja schematów staje się łatwa, przy jednoczesnym zapewnieniu ważności wszystkich dotkniętych schematów.

#### Inteligentne wsparcie dla różnych typów danych

Może się również okazać, że konieczna będzie zmiana typu elementu lub typu bazowego, co wcześniej wiązało się z koniecznością ponownej konfiguracji wszystkich właściwości powiązanych z danym komponentem. Ta nowa funkcja daje możliwość zachowania wszelkich właściwości lub atrybutów, które są kompatybilne z nowym typem. ![Zmień nazwy komponentów, aby zoptymalizować strukturę danych](https://www.altova.com/images/shots/xmlspy-modify-type.gif)  

#### Dokumentacja schematów XML, którą można dostosować do własnych potrzeb

Kolejną funkcjonalność, o którą programiści schematów często prosili, jest możliwość dostosowywania kompleksowej dokumentacji schematów XML generowanej przez XMLSpy. Obecnie jest to możliwe dzięki integracji z StyleVision. Narzędzie StyleVision, czyli [program do projektowania arkuszy stylów](https://www.altova.com/pl/products/stylevision/xslt_stylesheet_designer.html), oferuje niezliczone zaawansowane opcje personalizacji szablonów dokumentacji, od dodawania logo i elementów identyfikacji wizualnej firmy, po całkowitą zmianę wyglądu i struktury dokumentacji. Integracja z StyleVision umożliwia również generowanie dokumentacji w formacie PDF, oprócz formatów HTML, Word i RTF, które są dostępne dla standardowej dokumentacji w XMLSpy. Poniżej znajduje się przykład dokumentacji schematu XML, którą dostosowaliśmy dla fikcyjnej firmy Nanonull: ![Osadzenie obrazu w XML](https://www.altova.com/images/shots/xmlspy-custom-documentation.gif). XMLSpy 2011r2 zawiera również kilka przydatnych szablonów dokumentacji, które można wykorzystać w niezmienionej formie lub dodatkowo dostosować w programie StyleVision:

- **Przegląd struktury schematu XML:** Dokumentuje strukturę globalnych elementów i złożonych typów, określając liczbę poziomów, które chcesz zdefiniować
- **Wszystkie pochodne typów schematu XML**: wyświetla wszystkie proste i złożone typy oraz ich typy pochodne w formacie drzewa
- **Lista wyrażeń XPath**:` generuje wszystkie możliwe wyrażenia XPath, które można utworzyć na podstawie schematu, z uwzględnieniem liczby poziomów określonej przez użytkownika
- **Statystyki**: wyświetla liczbę elementów, typów, atrybutów, grup itp. dla całego schematu oraz dla każdego powiązanego pliku schematu

Aby korzystać z niestandardowego szablonu dokumentacji schematu, należy mieć zainstalowane programy XMLSpy i StyleVision. Jeśli jesteś klientem MissionKit, masz już oba te narzędzia i możesz skorzystać z tej funkcji oraz z wielu innych opcji związanych z [pracą z schematami XML](https://www.altova.com/pl/solutions/xml-schema-tools.html), od projektowania arkuszy stylów i raportów, po mapowanie danych i wiele więcej. Jeśli obecnie nie jesteś klientem StyleVision, możesz pobrać [bezpłatną wersję próbną](https://www.altova.com/pl/download-trial/) ze naszej strony internetowej. Dokumentacja XBRL i WSDL generowana przez XMLSpy może również być dostosowywana za pomocą StyleVision. Jak zawsze, opieramy się na Państwa opiniach i sugestiach dotyczących nowych funkcji podczas planowania każdej nowej wersji – prosimy o podzielenie się swoimi przemyśleniami na temat tych nowych funkcji oraz o wskazanie, co chcieliby Państwo zobaczyć w kolejnej wersji produktu, pozostawiając komentarz na tym blogu.
