Generowanie plików XML na podstawie schematów XML

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:

  1. W widoku Nawigator kliknij prawym przyciskiem myszy plik schematu XML, który ma być używany, a następnie wybierz opcję Generuj > Plik XML.
  2. Wybierz projekt lub folder, w którym ma znajdować się plik XML, wpisz nazwę pliku w polu Nazwa pliku, a następnie kliknij przycisk Dalej. Nazwa pliku musi kończyć się rozszerzeniem .xml.
  3. Wybierz 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.
  4. Wybierz poniższe opcje treści:
    • Utwórz atrybuty opcjonalne: Zostaną wygenerowane atrybuty obowiązkowe oraz atrybuty opcjonalne.
    • Utwórz elementy opcjonalne: Zostaną wygenerowane elementy obowiązkowe oraz elementy opcjonalne.
    • Utwórz pierwszą z wymaganych opcji: W pliku XML zostanie wygenerowana pierwsza z wymaganych opcji.
    • Wypełnij elementy i atrybuty danymi: Wszystkie generowane elementy i atrybuty zostaną wypełnione przykładowymi danymi.
    Jeśli nie wybierzesz żadnej z powyższych opcji, to zostanie utworzony minimalny zakres treści dla pliku XML.
  5. Sekcja Informacje o przestrzeni nazw zawiera informacje o docelowej przestrzeni nazw schematu XML, jej przedrostku oraz położeniu schematu. Wybierz pozycję, którą chcesz zmienić i kliknij przycisk Edytuj.
    • 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.
    • Do wszystkich kwalifikowanych elementów i atrybutów w pliku XML powiązanych z daną przestrzenią nazw zostanie dodany przedrostek równy wartości pola Przedrostek.
    • W polu Wskazówka dotycząca położenia znajduje się informacja o położeniu schematu XML.
    Więcej informacji o przestrzeniach nazw i przedrostkach przestrzeni nazw można znaleźć w odwołaniach pokrewnych.
  6. Kliknij przycisk OK, a następnie przycisk 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 określonych przypadkach, na przykład przy generowaniu pliku XML na podstawie pliku złożonego schematu XML, plik XML może być niepoprawny. 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:
Pojęcia pokrewne
Edytor XML
Czynności pokrewne
Tworzenie plików XML
Generowanie plików XML na podstawie definicji DTD
Edytowanie plików XML
Informacje pokrewne
Przestrzenie nazw XML