XMLSpy obsługuje edycję plików XSD dzięki wbudowanemu graficznemu edytorowi schematów XML. Wizualny interfejs umożliwia przeglądanie, tworzenie, generowanie i edycję plików XSD, pozwalając skupić się na znaczeniu schematu XML, a nie na szczegółach składni języka. Obsługiwane są zarówno wersje XML Schema 1.0, jak i XML Schema 1.1.
Po otwarciu schematu w edytorze XSD, wszystkie globalnie zdefiniowane elementy (np. elementy, złożone typy, grupy atrybutów itp.) są uporządkowane w sortowalnej liście. W tym miejscu można dodawać lub usuwać elementy oraz modyfikować ich właściwości, korzystając z pomocników wprowadzania danych dostosowanych do kontekstu.
Kliknięcie ikony drzewa dla dowolnego globalnego komponentu otwiera szczegółowy, graficzny widok jego modelu danych w edytorze XSD, gdzie można łatwo przeciągać i przestawiać elementy lub wybierać opcje zależne od kontekstu z menu, które pojawia się po kliknięciu prawym przyciskiem myszy.
To podejście do przeglądania i edycji plików XSD umożliwia zarządzanie komponentami na poziomie globalnym, a następnie edycję modelu zawartości poszczególnych komponentów w prosty sposób.
Łatwo jest rozpocząć tworzenie schematu XSD od podstaw lub poprzez wygenerowanie schematu XML za pomocą jednej z wielu dostępnych opcji, opisanych poniżej.
XMLSpy Edytor XML oferuje liczne opcje generowania plików XSD, w tym:
Tworzenie struktury bazy danych, dokumentu XML (konwersja z XSD na XML) lub schematu JSON na podstawie istniejącego pliku XSD jest równie szybkie.

