Możesz użyć mechanizmu ponownego definiowania, aby zmieniać definicję typów prostych i złożonych, grup oraz grup atrybutów uzyskanych z zewnętrznych plików schematów.
Ponowne zdefiniowanie komponentu powoduje zmianę jego treści.
Podobnie jak mechanizm włączania, ponowne definiowanie wymaga, aby komponenty zewnętrzne były w tej samej docelowej przestrzeni nazw, co schemat ponownego definiowania. Komponenty zewnętrzne ze schematów, które nie mają przestrzeni nazw, również można definiować ponownie.
Poniższe instrukcje zostały napisane dla perspektywy Zasób, ale będą też działać w wielu innych perspektywach.
Aby dodać ponownie definiowany element, wykonaj następujące czynności:
- Otwórz schemat XML w edytorze schematów XML.
- W widoku Schemat wybierz schemat. Cały schemat i jego treść zostaną wyświetlone w widoku Projekt.
- W widoku Projekt kliknij prawym przyciskiem myszy w sekcji Dyrektywy, a następnie kliknij Dodaj ponowną definicję.
- W widoku Właściwości kliknij kartę Ogólne, a następnie 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.
- Jeśli chcesz wybrać schemat XML znajdujący się w środowisku roboczym, wybierz opcję Projekty środowiska roboczego i kliknij przycisk Dalej.
- Wybierz schemat, który chcesz włączyć, a następnie kliknij przycisk Zakończ.
- Jeśli chcesz wybrać schemat XML znajdujący się w sieci WWW, wybierz opcję HTTP i kliknij przycisk Dalej.
- 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.
- 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.
- Kliknij kartę Dokumentacja, jeśli chcesz udostępnić jakiekolwiek informacje o tym ponownie definiowanym elemencie. Strona Dokumentacja jest wykorzystywana do przechowywania informacji czytelnych dla człowieka, np. opisów.
- 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.
Po dodaniu ponownie definiowanego elementu do
schematu XML można ponownie zdefiniować dowolne typy proste i złożone, grupy i
i grupy atrybutów w schemacie XML wybranym w ponownie definiowanym elemencie.