Dodawanie modeli treści

Model treści jest reprezentacją dowolnych danych, które można zawrzeć w elemencie, elemencie globalnym, typie złożonym lub grupie. Jest to formalny opis struktury i dozwolonej treści elementu, elementu globalnego, typu złożonego lub grupy, który może służyć do sprawdzania poprawności dokumentu instancji.

Istnieją trzy różne rodzaje modeli treści:
  • Sequence (sekwencja), który oznacza, że wszystkie elementy potomne modelu treści pojawiają się w instancji schematu XML. Muszą jednak pojawić się w kolejności, w jakiej są wymienione w modelu treści.
  • Choice (wybór), który oznacza, że tylko jeden element potomny modelu treści pojawi się w instancji schematu XML.
  • All (wszystkie), który oznacza, że wszystkie elementy potomne modelu mogą pojawić się raz lub nie pojawić się w ogóle, a także że mogą pojawić się w dowolnej kolejności. Jeśli wybierzesz tę opcję, wszystkie elementy potomne modelu treści muszą być elementami indywidualnymi, a żaden element w modelu treści nie może pojawić się więcej niż raz.

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

Aby dodać model treści do elementu, elementu globalnego, typu złożonego lub grupy, wykonaj następujące czynności:

  1. W widoku Projekt wybierz typ złożony lub grupę:
    • Jeśli wybierzesz typ złożony, możesz kliknąć prawym przyciskiem myszy i wybrać opcję Dodaj element Sequence lub Dodaj element Choice, aby dodać typ modelu treści do typu złożonego. Jeśli chcesz użyć modelu treści all, możesz zmienić model klikając go w widoku Projekt, a następnie wybierając we właściwościach opcję all w polu Rodzaj. Model treści jest automatycznie dodawany jako element potomny typu złożonego - aby go wyświetlić, należy go rozwinąć w widoku Schemat. Uwaga: te opcje nie będą wyświetlane, jeśli ustawiono typ podstawowy dla typu złożonego. Można ustawić typ podstawowy dla tego typu złożonego lub dodać do niego model treści, ale nie można wykonać obu tych czynności.
    • Grupa jest tworzona automatycznie z elementem potomnym modelu treści sekwencyjnej. Aby go wyświetlić i wybrać, należy go rozwinąć w widoku Schemat. W widoku Właściwości możesz go zmienić w model treści choice (wybór) lub all (wszystkie), wybierając stosowną opcję z menu Rodzaj.
  2. (Opcjonalnie) Wybierz odpowiednią wartość w polu MinOccurs. Jest to minimalna liczba niezbędnych wystąpień modelu treści. Jeśli chcesz, aby model treści był opcjonalny, wybierz 0. W przeciwnym razie wybierz 1.
  3. (Opcjonalnie) Wybierz odpowiednią wartość w polu MaxOccurs. Jest to maksymalna dopuszczalna liczba wystąpień modelu treści. Można wybrać unbounded (nieograniczone), aby nie ograniczać liczby wystąpień.
  4. Kliknij kartę Dokumentacja, jeśli chcesz udostępnić jakiekolwiek informacje o tym modelu treści. Strona Dokumentacja jest wykorzystywana do przechowywania informacji czytelnych dla człowieka, np. opisów.
  5. Kliknij kartę Rozszerzenia, jeśli chcesz dodać elementy informacji aplikacji do swoich adnotacji komponentów schematu. Strona Rozszerzenia umożliwia określenie schematu i dodanie treści XML do adnotacji.

Możesz dodać następujące elementy do modelu treści obiektu.

Zadania pokrewne
Dodawanie elementu any
Dodawanie elementów
Dodawanie odwołań do elementu
Dodawanie odwołań do grup