Jeśli chcesz szybko utworzyć plik XML na podstawie schematu XML, możesz go wygenerować.
Generowanie pliku XML na podstawie schematu XML oszczędza czas, ponieważ umożliwia utworzenie pliku XML, który jest od razu powiązany ze schematem XML oraz zawiera przynajmniej kilka elementów i atrybutów występujących w schemacie XML.
Po wygenerowaniu pliku XML możesz dostosować go w edytorze XML.
Poniższe instrukcje zostały napisane dla perspektywy Zasób, ale będą też działać w wielu innych perspektywach.
Aby utworzyć plik XML na podstawie pliku schematu, wykonaj następujące czynności:
- W widoku Nawigator kliknij prawym przyciskiem myszy wybrany plik schematu XML.
- Z menu podręcznego wybierz opcje .
- Wybierz projekt lub folder, który ma zawierać plik XML, a następnie nadaj mu nazwę i kliknij przycisk Dalej. Nazwa pliku musi kończyć się rozszerzeniem .xml.
- Kliknij Element główny pliku XML. Element główny pliku XML to ten element, który zawiera wszystkie pozostałe elementy pliku.
Wszystkie elementy globalne zdefiniowane w schemacie XML będą włączone do listy elementów głównych.
Jeśli w schemacie XML nie ma żadnych elementów globalnych, nie można na jego podstawie utworzyć pliku XML.
- Wybierz poniższe opcje treści:
- Utwórz atrybuty opcjonalne. Zostaną wygenerowane zarówno atrybuty obowiązkowe, jak i opcjonalne.
- Utwórz elementy opcjonalne. Zostaną wygenerowane zarówno elementy obowiązkowe, jak i opcjonalne.
- Utwórz pierwszą z wymaganych opcji. W pliku XML zostanie wygenerowana pierwsza z wymaganych opcji.
- Wypełnij elementy i atrybuty danymi. Wszystkie wygenerowane elementy i atrybuty będą wypełnione przykładowymi danymi.
Jeśli nie wybierzesz żadnej z powyższych opcji, to zostanie utworzony minimalny zakres treści dla pliku XML.
- Sekcja informacyjna Przestrzeń nazw zawiera informacje o docelowej przestrzeni nazw schematu XML, jej przedrostku oraz lokalizacji schematu. Więcej informacji o przestrzeniach nazw i przedrostkach przestrzeni nazw można znaleźć w odwołaniach pokrewnych.
- Wybierz pozycję, którą chcesz zmienić, i kliknij Edycja.
- Wartość w polu Nazwa przestrzeni nazw określa docelową przestrzeń nazw schematu XML. Plik XML powinien być powiązany z tą samą przestrzenią nazw, co schemat XML.
- Wszystkie kwalifikowane elementy i atrybuty w pliku XML powiązanym z przestrzenią nazw będą poprzedzone wartością pola Przedrostek.
- W polu Wskazówka dotycząca położenia znajduje się informacja o położeniu schematu XML.
- Kliknij przycisk OK, a następnie Zakończ.
Plik XML będzie zawierał wybrany element główny oraz wszelkie elementy lub atrybuty zawarte w elemencie głównym.
Będzie też zawierał informacje o przestrzeni nazw pliku XML oraz jej położeniu.
Do pliku XML można teraz dodać elementy i atrybuty.
Uwaga: w niektórych przypadkach plik XML wygenerowany na podstawie złożonego pliku schematu XML może nie być poprawny.
Jeśli wystąpi taka sytuacja, można otworzyć wygenerowany plik w edytorze XML i poprawić wszystkie błędy.
Zazwyczaj niezbędne będzie poprawienie tylko kilku błędów. Poniższe konstrukcje schematu XML mogą powodować problemy:
- Ograniczenia. Elementy ograniczone są czasem generowane błędnie.
- Aspekty. Domyślne, wygenerowane wartości danych mogą nie być zgodne ze złożonymi aspektami (na przykład wzorcami).
- Elementy streszczenia. Elementy streszczenia są czasem generowane błędnie.