Dodawanie typów prostych

Typy proste są wykorzystywane przy tworzeniu pochodnych typów danych. Udostępniają one zbiór ograniczeń przestrzeni wartości (czyli zbioru wartości) oraz przestrzeni leksykalnej (czyli zbioru poprawnych literałów) typu danych.

Typ prosty nie może zawierać elementów ani mieć atrybutów. Elementy, które zawierają liczby (a także łańcuchy, daty itp.), ale nie zawierają żadnych elementów podrzędnych, są nazywane elementami typu prostego.

Poniższe instrukcje zostały napisane dla perspektywy Zasób, ale będą też działać w wielu innych perspektywach.

Aby dodać typ prosty, wykonaj następujące czynności:

  1. Otwórz schemat XML w edytorze schematów XML.
  2. W widoku Schemat kliknij prawym przyciskiem myszy opcję Typy, a następnie wybierz opcję Dodaj typ prosty.
  3. W widoku Schemat wybierz nowy typ prosty.
  4. W widoku Właściwości kliknij kartę Ogólne.
  5. Wpisz nową nazwę typu prostego w polu Nazwa.
  6. Z listy Odmiana możesz wybrać następujące opcje:
    • atomowy. Typy atomowe to wszystkie typy proste wbudowane w język schematów XML.
    • lista. Typy list składają się z sekwencji typów atomowych. Mają wartości, które składają się z sekwencji wartości atomowych o skończonej długości.
    • unia. Dzięki typowi unia wartość elementu lub atrybutu może być jedną lub wieloma instancjami jednego typu uzyskanego z unii wielu typów atomowych i listy.
  7. Jeśli wybrana została wartość atomowy z listy rozwijanej Odmiana, kliknij przycisk Przeglądaj Ten element graficzny jest przyciskiem Przeglądaj, umieszczony obok pola Typ podstawowy, aby określić typ podstawowy dla typu prostego. Okno dialogowe Ustaw typ zawiera listę wszystkich dostępnych w danej chwili typów wbudowanych oraz zdefiniowanych przez użytkownika. Możesz zmienić Zasięg listy, wybierając jedną z następujących opcji.
    • Obszar roboczy. Pokazuje wszystkie typy dostępne w aktualnym obszarze roboczym.
    • Projekt obejmujący. Pokazuje wszystkie typy dostępne w projekcie zawierającym bieżący plik.
    • (Wartość domyślna) Bieżący zasób. Pokazuje wszystkie typy dostępne w bieżącym pliku.
    • Zbiory robocze. Pokazuje wszystkie typy dostępne w wybranym zbiorze roboczym.
  8. Jeśli wybrana została wartość lista z listy rozwijanej Odmiana, kliknij przycisk Przeglądaj Ten element graficzny jest przyciskiem Przeglądaj, umieszczony obok pola Typ elementu, aby określić typ elementu dla typu prostego. Okno dialogowe Ustaw typ zawiera listę wszystkich dostępnych w danej chwili typów wbudowanych oraz zdefiniowanych przez użytkownika. Możesz zmienić Zasięg listy, wybierając jedną z następujących opcji.
    • Obszar roboczy. Pokazuje wszystkie typy dostępne w aktualnym obszarze roboczym.
    • Projekt obejmujący. Pokazuje wszystkie typy dostępne w projekcie zawierającym bieżący plik.
    • (Wartość domyślna) Bieżący zasób. Pokazuje wszystkie typy dostępne w bieżącym pliku.
    • Zbiory robocze. Pokazuje wszystkie typy dostępne w wybranym zbiorze roboczym.
  9. Jeśli wybrana została wartość unia z listy rozwijanej Odmiana, kliknij przycisk Przeglądaj Ten element graficzny jest przyciskiem Przeglądaj, umieszczony obok pola Typy składowe, aby określić typy składowe dla typu prostego. Do listy wartości typów składowych możesz dodać zarówno typy proste wbudowane, jak i typy proste zdefiniowane przez użytkownika.
  10. Kliknij kartę Ograniczenia. Z tego poziomu możesz ustawiać konkretne wartości ograniczeń, w tym ograniczenia długości, wyliczenia i wzorce.
    1. Wyliczenia umożliwiają zdefiniowanie zbioru poprawnych wartości dla typów prostych. Są to faktyczne wartości, jakie przyjmować może typ prosty w dokumencie instancji. Możesz dodać jedno wyliczenie lub kilka wyliczeń jednocześnie:
      • Aby dodać jedno wyliczenie, w opcji Określone wartości ograniczenia wybierz Wyliczenia, a następnie kliknij przycisk Dodaj i podaj wartość wyliczenia.
      • Aby dodać kilka wyliczeń jednocześnie, wykonaj następujące czynności:
        1. Wybierz Wyliczenia.
        2. Kliknij przycisk Dodaj.
        3. Wpisz wartość każdego wyliczenia. Wartości muszą być rozdzielone znakami separatora. Na przykład: Pierwszy, Drugi utworzy dwa wyliczenia, jedno o wartości "Pierwszy" i drugie o wartości "Drugi".
        4. Wybierz pole wyboru Zachowaj początkowe i końcowe znaki odstępu, jeśli chcesz, aby znaki odstępu występujące przed lub po wyliczeniu zostały zachowane. Jeśli zaznaczysz to pole wyboru, wartości Pierwszy, Drugi będą wyświetlane jako "Pierwszy" i " Drugi" (ze spacją przed drugą z nich), ponieważ przy wprowadzaniu wartości, przed "Drugi" została wprowadzona spacja.
        5. Kliknij przycisk OK. Wyliczenia zostaną utworzone i będą widoczne w widoku Właściwości.
    2. Wzorce umożliwiają narzucenie pewnych ograniczeń dotyczących dopuszczalnych wartości. Można na przykład ograniczyć pole, aby przyjmowało jedynie dane wejściowe zgodne z wzorcem "pięć cyfr, po których następują dwie wielkie litery ASCII". Aby ustawić ograniczenie wzorca:
      1. Wybierz opcję Wzorce.
      2. Kliknij przycisk Dodaj.
      3. Korzystając z kreatora wyrażeń regularnych, utwórz wzorzec wyrażenia regularnego, który ma być stosowany jako ograniczenie.
      4. Kliknij przycisk Zakończ.
  11. Kliknij kartę Dokumentacja, jeśli chcesz udostępnić jakiekolwiek informacje o typie prostym. Strona Dokumentacja jest wykorzystywana do przechowywania informacji czytelnych dla człowieka, np. opisów.
  12. Kliknij kartę Rozszerzenia, jeśli chcesz dodać elementy informacji o aplikacji do swoich adnotacji komponentów schematu. Strona Rozszerzenia umożliwia określenie schematu i dodanie treści XML do adnotacji.
Zadania pokrewne
Dodawanie aspektów wzorców do typów prostych