Jeśli istnieje plik XML, który nie ma schematu XML,
można przy użyciu pliku XML utworzyć dla niego schemat XML. Wygenerowanie
schematu XML na podstawie pliku XML oszczędza czas, dzięki temu, że jest
tworzony schemat XML, który będzie działał z danym plikiem XML, i umożliwia
zawarcie w nim wszystkich elementów, które znajdowały się w pliku XML.
Plik XML musi mieć poprawną strukturę, w przeciwnym razie przy
próbie utworzenia schematu zgłoszony zostanie komunikat o błędzie, a schemat
nie zostanie utworzony. Aby plik XML miał poprawną strukturę, musi być zgodny
ze specyfikacjami określonymi w zaleceniach XML 1.0.
Poniższe instrukcje zostały napisane pod kątem perspektywy Zasób,
lecz można je zastosować również do wielu innych perspektyw.
Aby utworzyć schemat XML na podstawie pliku XML, wykonaj następujące czynności:
- Utwórz projekt, który będzie zawierać plik schematu XML. Jeśli zamierzasz generować komponenty bean Java na podstawie
schematu XML, zalecamy utworzenie projektu, który jest skonfigurowany do pracy
ze źródłem Java i który będzie zawierać zarówno schemat XML, jak i
komponenty bean (komponenty bean muszą być zawarte w projekcie skonfigurowanym
do pracy ze źródłem Java, jednak schemat XML nie musi). W przeciwnym
razie nie ma znaczenia, jakiego rodzaju projekt jest tworzony.
- Wybierz plik XML, na podstawie którego ma powstać schemat XML. Kliknij go
prawym przyciskiem myszy, po czym kliknij kolejno opcje: .
- Wybierz folder lub projekt, który będzie zawierał schemat. W polu
Nazwa pliku wpisz nazwę schematu XML,
na przykład MojSchematXMLXSD.xsd. Nazwa schematu musi kończyć się rozszerzeniem .xsd.
- Kliknij przycisk Zakończ.
- Otwarte zostanie okno dialogowe, wskazujące, że schemat XML został pomyślnie
wygenerowany.
Schemat zostanie automatycznie otwarty w edytorze schematów XML. Będzie
zawierał wszystkie elementy, które znajdowały się w pliku XML użytym do tworzenia
schematu. Teraz będzie można dalej go dostosowywać do konkretnych potrzeb, dodając
m.in. nowe elementy.