Dodawanie elementów globalnych

Element globalny jest elementem o zasięgu globalnym. Został on zadeklarowany jako część schematu głównego, a nie jako część modelu zawartości.

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

Aby dodać element globalny:

  1. Otwórz schemat XML w edytorze schematów XML.
  2. W widoku Schemat wybierz schemat. Cały schemat i jego treść zostaną wyświetlone w widoku Projekt.
  3. W widoku Projekt kliknij prawym przyciskiem myszy w sekcji Elementy, a następnie kliknij Dodaj element.
  4. W widoku Właściwości kliknij kartę Ogólne i w polu Nazwa wpisz nową nazwę elementu globalnego.
  5. W widoku Właściwości możesz wybrać typ atrybutu z predefiniowanej listy w menu umieszczonym obok pola Typ.

    Możesz też wybrać z listy opcję Przeglądaj, aby uzyskać więcej opcji.

    Pojawi się okno dialogowe Ustaw typ, w którym będzie widoczna lista wszystkich aktualnie dostępnych funkcji 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.

    Wybierz typ z listy i kliknij OK.

  6. (Opcjonalnie) Kliknij kartę Inne. Na tej stronie możesz określić następujące różne wartości dla elementu globalnego:
    • streszczenie. Kliknij prawda , jeśli chcesz, aby element globalny był streszczeniem. Jeśli element globalny jest zadeklarowany jako streszczenie, nie może być wykorzystywany w dokumencie instancji. Zamiast tego, w dokumencie instancji musi zostać wyświetlony członek grupy podstawienia tego elementu globalnego.
    • blok. To pole określa, czy element globalny można zastąpić elementem pochodnym od niego.
    • ostateczny. To pole określa, czy z tego elementu globalnego można tworzyć pochodne.
    • trwały/domyślny. Kliknij przycisk Przeglądaj i wybierz Trwały lub Domyślny, a następnie podaj odpowiednią wartość. Jeśli wybierzesz Trwały, to element globalny przyjmie wartość stałą, której nie można zmieniać. Jeśli wybierzesz Domyślny, to element przyjmie wartość domyślną.
    • formularz. Użyj tego pola, aby wskazać, czy wystąpienie tego elementu globalnego w instancji schematu XML (to znaczy w pliku XML powiązanym ze schematem XML) musi być kwalifikowane przez przestrzeń nazw.
    • zerowalny. Wybierz prawda, jeśli nie chcesz, aby element globalny mógł mieć jakiekolwiek elementy potomne, a jedynie atrybuty.
    • grupa podstawienia. Grupa podstawienia umożliwia podstawianie elementów zamiast innych.
  7. Kliknij kartę Atrybuty. Możesz wykorzystać tę stronę, aby dodawać do elementu globalnego atrybuty, odwołania do atrybutów, odwołania do grup atrybutów orazdowolne atrybuty.
  8. Atrybut wiąże nazwę atrybutu z konkretnym typem i wartością. Aby dodać atrybut, kliknij prawym przyciskiem myszy stronę Atrybuty, a następnie kliknij Dodaj atrybut. Możesz podać następujące wartości atrybutu:
    • trwały/domyślny. Kliknij przycisk Przeglądaj i wybierz Trwały lub Domyślny, a następnie podaj odpowiednią wartość. Jeśli wybierzesz Stały, to atrybut przyjmie wartość stałą, której nie można zmieniać. Jeśli wybierzesz Domyślny, to atrybut przyjmie wartość domyślną.
    • formularz. Użyj tego pola, aby wskazać, czy wystąpienie tego atrybutu w instancji schematu XML musi być kwalifikowane przez przestrzeń nazw.
    • nazwa. Wprowadź nazwę atrybutu.
    • typ. Kliknij przycisk Przeglądaj i wybierz typ atrybutu.
    • użycie. To pole wskazuje, jak atrybut może być wykorzystywany w dokumencie instancji. Jeśli wybierzesz opcjonalny, atrybut może zostać wyświetlony jeden raz, ale nie musi. Jeśli wybierzesz wymagany, atrybut musi być wyświetlony jeden raz. Jeśli wybierzesz zabroniony, atrybut nie może zostać wyświetlony. Uwaga: Jeśli wybrałeś Domyślny, musisz w tym polu wybrać opcjonalny, w przeciwnym razie wartość domyślna nie będzie poprawna.
  9. Odwołanie do atrybutu udostępnia odwołanie do atrybutu globalnego. Aby dodać odwołanie do atrybutu, kliknij prawym przyciskiem myszy stronę Atrybuty, a następnie kliknij Dodaj odwołanie do atrybutu. Deklaracja, która odwołuje się do atrybutu globalnego, umożliwia wyświetlanie atrybutu, do którego istnieje odwołanie, w dokumencie instancji w kontekście tej deklaracji. Opcja menu umożliwiająca dodanie odwołania do atrybutu zostaje wyświetlona tylko wówczas, gdy w innym miejscu dokumentu są zdefiniowane atrybuty globalne. Wybierz odwołanie, a następnie wybierz z listy odwołań atrybut globalny, do którego to odwołanie ma prowadzić.
  10. Odwołanie do grupy atrybutów umożliwia utworzenie odwołania do grupy atrybutów. Aby dodać odwołanie do grupy atrybutów, kliknij prawym przyciskiem myszy stronę Atrybuty, a następnie kliknij Dodaj odwołanie grupy atrybutów. Deklaracja, która odwołuje się do grupy atrybutów, umożliwia wyświetlanie grupy atrybutów, do której istnieje odwołanie, w dokumencie instancji w kontekście tej deklaracji. Opcja menu umożliwiająca dodanie odwołania do grupy atrybutów jest wyświetlana tylko wtedy, gdy w innym miejscu dokumentu są zdefiniowane grupy atrybutów. Wybierz odwołanie, a następnie wybierz z listy odwołań grupę atrybutów, do której to odwołanie ma prowadzić.
  11. Element any aktywuje treść elementów zgodnie z przestrzeniami nazw, a odpowiadający mu element atrybutu any umożliwia wyświetlenie atrybutów w elementach. Aby dodać atrybut any, kliknij prawym przyciskiem myszy stronę Atrybuty, a następnie kliknij Dodaj element Any Attribute. Możesz podać następujące wartości atrybutu any:
    • Możesz wybrać spośród następujących wartości atrybutu namespace:
      • ##any. Umożliwia korzystanie z dowolnego poprawnego pod względem formatu pliku XML, z dowolnej przestrzeni nazw.
      • ##local . Umożliwia korzystanie z dowolnego poprawnego pod względem formatu pliku XML, który nie został zadeklarowany jako obecny w przestrzeni nazw.
      • ##other. Umożliwia korzystanie z dowolnego poprawnego pod względem formatu pliku XML, który nie pochodzi z docelowej przestrzeni nazw definiowanego typu.
      • ##targetNamespace . Skrót do docelowej przestrzeni nazw definiowanego typu.
    • Możesz wybrać spośród następujących wartości treści procesu:
      • skip. Procesor XML w ogóle nie sprawdzi poprawności treści atrybutu.
      • lax. Procesor XML sprawdzi poprawność treści atrybutu w miarę swoich możliwości.
      • strict. Procesor XML sprawdzi poprawność całej treści atrybutu.
  12. Kliknij kartę Dokumentacja, jeśli chcesz udostępnić jakiekolwiek informacje o tym elemencie globalnym. Strona Dokumentacja jest wykorzystywana do przechowywania informacji czytelnych dla człowieka, np. opisów.
  13. 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.
Możesz dodać model treści do elementu globalnego, co stanowi reprezentację dowolnych danych, które mogą być zawarte w elemencie globalnym. Więcej informacji na temat pracy z modelami treści zawierają opisy czynności pokrewnych.
Zadania pokrewne
Dodawanie modeli treści
Dodawanie odwołań do elementu