Edytor XML jest narzędziem do tworzenia i wyświetlania plików
XML.
Można go użyć do wykonywania różnych zadań, na przykład:
- tworzenia nowych, pustych plików XML albo generowania ich z
istniejących definicji DTD lub schematów XML;
- edytowania plików XML;
- importowania istniejących plików XML w celu wyświetlenia struktury;
- powiązywania plików XML z definicjami DTD i schematami XML.
Edytor XML ma dwa główne widoki - Źródło i Projekt.
Elementy można również wstawiać i usuwać za pomocą widoku Schemat.
Widok Źródło
Widok Źródło umożliwia bezpośrednie
wyświetlanie kodu źródłowego pliku i pracę z nim. Wiele funkcji edycji
plików XML w widoku Źródło edytora XML jest bardzo podobnych do funkcji
dostępnych w widoku Źródło Projektanta stron.
W widoku
Źródło jest wiele opcji edycji tekstu, na przykład:
- Podświetlanie składni, nieograniczone cofanie/powtarzanie zmian
oraz szablony zdefiniowane przez użytkownika.
- Aktywna obsługa treści używająca informacji z definicji DTD lub modelu treści
schematu w celu udostępnienia listy dopuszczalnych kontynuacji w zależności od
położenia kursora w pliku XML lub od wpisanego w danym momencie tekstu.
- „Inteligentne” klikanie dwukrotne. Jeśli kursor zostanie umieszczony
wewnątrz wartości atrybutu, jedno dwukrotne kliknięcie wybiera tę wartość,
drugie wybiera parę atrybut-wartość, a trzecie - cały znacznik. Ułatwia
to kopiowanie i wklejanie często używanych fragmentów kodu XML.
Widok Projekt
W edytorze XML jest także widok Projekt.
Cechy tego widoku są następujące:
- Plik XML jest przedstawiany równocześnie jako tabela i drzewo. Ułatwia
to poruszanie się po nim i edycję.
- Wartości treści i atrybutów można edytować bezpośrednio w
komórkach tabeli, natomiast menu podręczne węzłów drzewa udostępniają
alternatywy, które są poprawne dla tego położenia. Na przykład użycie elementu
menu Dodaj element potomny spowoduje wyświetlenie tylko
tych elementów z definicji DTD lub schematu XML, które w danej sytuacji są
poprawnymi elementami potomnymi (o ile włączone są ograniczenia
gramatyki).
Widok Projekt jest szczególnie przydatny dla osób, które zapoznają się z
językiem XML lub wykonują edycję zorientowaną na formularze. Można na przykład użyć kreatora Utwórz plik XML w celu utworzenia szablonu pliku XML
dla formularza opisu zadania z definicji DTD opisu zadania. Po wykonaniu tych
czynności wystarczy wypełnić dane formularza w widoku Projekt.