Dodawanie elementów włączanych

Gdy schematy stają się większe, często warto podzielić ich treść między kilka dokumentów schematu w celu łatwiejszego utrzymania, możliwości ponownego wykorzystania i zwiększenia czytelności. Można użyć elementu włączanego, aby przenieść definicje i deklaracje ze schematu włączanego do bieżącego. Schemat włączany musi być w tej samej docelowej przestrzeni nazw co schemat, do którego jest on włączany.

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

Aby dodać element włączany, wykonaj następujące czynności:

  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 Dyrektywy, a następnie kliknij Dodaj element włączany.
  4. W widoku Właściwości kliknij kartę Ogólne, a następnie przycisk Przeglądaj Ten element graficzny to przycisk Przeglądaj, umieszczony po prawej stronie pola Położenie schematu. Wybrany plik schematu XML musi mieć tę samą przestrzeń nazw, co schemat bieżący.
  5. Jeśli chcesz wybrać schemat XML znajdujący się środowisku roboczym, wybierz opcję Projekty środowiska roboczego i kliknij przycisk Dalej.
  6. Wybierz schemat, który chcesz włączyć, a następnie kliknij przycisk Zakończ.
  7. Jeśli chcesz wybrać schemat XML znajdujący się w sieci WWW, wybierz opcję HTTP i kliknij przycisk Dalej.
  8. Wpisz adres URL schematu XML i kliknij przycisk Zakończ.
    Uwaga: Kopia lokalna schematu nie będzie przechowywana w środowisku roboczym. Każde sprawdzenie poprawności schematu spowoduje sprawdzenie jego zawartości znajdującej się pod podanym adresem URL.
  9. Edytor schematów XML odtworzy położenie włączonego pliku schematu XML i wyświetli je w polu Położenie schematu. Pole to można edytować w dowolnym czasie, aby odzwierciedlić położenie pliku schematu XML.
  10. Kliknij kartę Dokumentacja, jeśli chcesz udostępnić jakiekolwiek informacje o włączonym elemencie. Strona Dokumentacja jest wykorzystywana do przechowywania informacji czytelnych dla człowieka, np. opisów.
  11. 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.

Jeśli dodasz element włączony do schematu XML, to przy definiowaniu nowych elementów, atrybutów, typów złożonych lub prostych, gdy możliwe jest określenie informacji o typie, wszystkie deklaracje z włączonego schematu będą dostępne na liście Typ związanej z tym elementem, atrybutem, typem złożonym lub prostym.

Na przykład jeśli Address.xsd ma następującą treść:

<complexType name="Address">
    <sequence>
        <element name="name" type="string">
        <element name="street" type="string">
    </sequence>
</complexType>
i istnieje schemat XML o nazwie PurchaseOrder.xsd, który włącza elementy dla schematu Address.xsd, to definiując nowy element w schemacie PurchaseOrder, można jako typ wybrać Address.

(c) Copyright 2001, World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University).

Zadania pokrewne
Dodawanie elementów importowanych
Dodawanie ponownie zdefiniowanych elementów
Odsyłacze pokrewne
Przestrzenie nazw XML