Korzystanie z asystenta treści XML

Asystent treści może pomóc uzupełnić znacznik lub wiersz kodu w widoku Źródło edytora XML. Można też go użyć, aby wstawiać szablony do kodu XML.

Pozycja kursora w pliku źródłowym udostępnia kontekst dla asystenta treści, co pozwala oferować sugestie uzupełniania.

Asystenta treści można uruchomić na jeden z następujących sposobów:

Można dodatkowo włączyć opcję, która powoduje, że asystent treści jest wywoływany automatycznie po wpisaniu określonych znaków. Aby skonfigurować tę opcję, wybierz opcje Okna > Preferencje, a po otwarciu okna Preferencje wybierz opcje WWW i XML > Pliki XML > Źródło XML. W oknie grupy Asystent treści zaznacz pole wyboru Automatycznie wyświetlaj sugestie, a następnie wpisz dodatkowe znaki, które powinny wywoływać asystenta treści.

Jeśli kursor znajdzie się w pozycji, w której dostępny jest asystent treści, wyświetlona zostanie lista wywoływana elementów dostępnych do wyboru. Lista jest oparta na kontekście oraz na tym, czy definicja DTD lub schemat XML są powiązane z edytowanym plikiem XML. Jeśli na przykład mamy element Adres, który może zawierać dowolne spośród następujących elementów potomnych: Nazwisko, Ulica, Miasto, Kod pocztowy, Kraj i Województwo, a następnie umieścimy kursor po dowolnym z nich i włączymy asystenta treści, to na liście pojawią się wszystkie możliwe elementy potomne.

Na liście asystenta treści znajdują się wszystkie poprawne znaczniki dla bieżącej pozycji kursora, a także szablony. Jeśli wyłączone są ograniczenia gramatyki, wyświetlane będą wszystkie dostępne znaczniki, nie tylko poprawne.

Po wpisaniu pierwszych liter znacznika lista jest automatycznie odświeżana i ograniczana do opcji pasujących do wpisywanych znaków, podanych w kolejności alfabetycznej.

Uwaga: lista jest odświeżana w opisany sposób, jeśli wpiszesz < przed uruchomieniem asystenta treści.

Można przewinąć listę w dół i wybrać znacznik, klikając go dwukrotnie.

Zadania pokrewne
Edytowanie w widoku Źródło
Praca z szablonami XML
Ustawianie strategii sugestii źródła XML używanej przez asystenta treści