Deklaracja DOCTYPE jest umieszczana na początku pliku XML i służy do powiązania go z plikiem DTD.
Deklarację DOCTYPE można edytować, aby zmienić plik DTD, z którym jest powiązany dany plik XML.
Poniższe instrukcje zostały napisane dla perspektywy Zasób, ale będą też działać w wielu innych perspektywach.
Aby zmienić deklarację DOCTYPE, wykonaj następujące czynności:
- W widoku Projekt edytora XML kliknij prawym przyciskiem myszy opcję DOCTYPE, a następnie wybierz opcję Edytuj sekcję DOCTYPE.
- Wartość w polu Nazwa elementu głównego powinna być dokładnie taka sama, jak nazwa elementu głównego w pliku XML. Wartość tego pola należy zmienić tylko wówczas, gdy zmieni się element główny.
- Klikając przycisk Przeglądaj, możesz wybrać identyfikator publiczny dla dowolnych pozycji katalogu XML. Wartość w polu Identyfikator publiczny stanowi identyfikator publiczny. Wartość ta jest wykorzystywana do powiązania pliku XML (przy użyciu pozycji katalogu XML) z plikiem DTD.
Więcej informacji na temat pozycji katalogu XML zawierają opisy czynności pokrewnych.
- Wartość w polu Identyfikator systemowy oznacza definicję DTD, z którą jest powiązany plik XML.
W tym polu należy wpisać ścieżkę do pliku DTD, z którym chcesz powiązać plik XML (możesz też użyć w tym celu funkcji przeglądania). Uwaga: kiedy plik XML jest przetwarzany, procesor XML najpierw spróbuje użyć identyfikatora publicznego do znalezienia definicji DTD, a jeśli to się nie powiedzie, użyje identyfikatora systemowego.
- Kliknij przycisk OK.
Jeśli nie masz w swoim pliku XML deklaracji DOCTYPE, możesz kliknąć prawym przyciskiem myszy w widoku Projekt, a następnie wybrać opcję Dodaj informacje DTD, aby dodać deklarację.