Edytowanie w widoku Projekt

Edytor XML udostępnia widok Projekt, który reprezentuje plik XML równocześnie jako tabelę z kolumnami Node i Treść oraz jako drzewo. Ułatwia to poruszanie się po nim i edycję. Wartości treści i atrybutów mogą być edytowane bezpośrednio w komórkach tabeli, a wywoływane menu elementów drzewa wskazuje alternatywne wartości poprawne dla danego elementu.

Na przykład element menu Dodaj element potomny zawiera tylko te elementy z definicji DTD lub schematu XML, które byłyby poprawnymi elementami potomnymi w danym punkcie.

Jeśli istnieje plik XML powiązany ze schematem XML lub definicją DTD, niektóre znaczniki i reguły dla tego pliku już ustanowiono. Dlatego też widok Projekt może w takiej sytuacji udostępnić zachęty (przez menu wywoływane) dla tych znaczników. Kiedy tworzysz plik XML, który nie jest powiązany ze schematem XML ani definicją DTD, nie ma on żadnych powiązanych znaczników ani reguł, tak więc w widoku Projekt nie będą dostępne zachęty dla konkretnych znaczników, ale mogą być dostępne zachęty do tworzenia nowych elementów i atrybutów.

W przypadku dowolnego pliku XML powiązanego ze schematem XML lub definicją DTD można użyć widoku Projekt, aby dodawać do pliku XML dowolne elementy zdefiniowane w schemacie XML lub definicji DTD (na przykład elementy i atrybuty). Można też użyć tego widoku, aby dodać instrukcje przetwarzania oraz komentarze do dowolnych plików XML.

Aby otworzyć i zmodyfikować plik XML w edytorze XML, należy kliknąć ten plik prawym przyciskiem myszy w widoku Eksplorator projektów, a następnie kliknąć opcję Otwórz za pomocą > Edytor XML. W razie potrzeby można otworzyć widok Projekt, klikając kartę Projekt.

Aby rozwinąć wszystkie elementy w pliku XML, należy kliknąć przycisk Rozwiń wszystko Przycisk Rozwiń wszystko znajdujący się w prawym górnym rogu edytora. Aby je zwinąć, należy kliknąć przycisk Zwiń wszystkoPrzycisk Zwiń wszystko znajdujący się w prawym górnym rogu edytora.

Gdy żądany element zostanie kliknięty prawym przyciskiem myszy, w wyświetlonym menu podręcznym będą dostępne niektóre lub wszystkie spośród następujących opcji (jest to zależne od cech danego elementu):

Opcja Działanie związane z opcją
Dodaj informacje DTD Powiązanie pliku XML z definicją DTD.
Edytuj sekcję DOCTYPE Edycja deklaracji DOCTYPE. Szczegółowe informacje znajdują się w opisach czynności pokrewnych. Więcej informacji zawiera sekcja Edytowanie deklaracji DOCTYPE.
Edytuj przestrzenie nazw Edycja istniejących informacji o przestrzeni nazw lub tworzenie nowego powiązania z przestrzenią nazw. Szczegółowe informacje znajdują się w opisach czynności pokrewnych. Więcej informacji zawiera sekcja Edytowanie informacji o przestrzeni nazw.
Edytuj instrukcję przetwarzania Edycja instrukcji przetwarzania. Szczegółowe informacje znajdują się w opisach czynności pokrewnych. Więcej informacji zawiera sekcja Edytowanie instrukcji przetwarzania XML.
Usuń Usuwanie elementu wybranego z pliku XML. Jeśli wybrany element, zgodnie z jego definicją lub definicją jego elementów pokrewnych, musi istnieć w pliku, ta opcja nie będzie dostępna. Taka sytuacja może wystąpić na przykład wtedy, gdy w definicji DTD zadeklarowano, że co najmniej jeden z danych elementów musi zawsze istnieć w określonym pliku XML, a wybrany element jest jedynym istniejącym w tym pliku.
Dodaj atrybut Dodawanie atrybutu do wybranego elementu. Wyświetlone zostaną wszystkie atrybuty, jakie można dodać do elementu. Po dodaniu atrybutu do pliku XML możesz kliknąć w kolumnie po prawej stronie, aby zmienić wartość atrybutu. Jeśli atrybut ma zestaw dopuszczalnych wartości, zostaną one wyświetlone na liście.
Dodaj element potomny Dodawanie innego elementu, komentarza lub instrukcji przetwarzania jako elementu potomnego w odniesieniu do danego elementu nadrzędnego.
Dodaj przed Dodawanie elementu potomnego, komentarza lub instrukcji przetwarzania przed wybranym elementem. Jeśli na przykład istnieje element nadrzędny o nazwie Kolekcje dysków CD, który może zawierać nieograniczoną liczbę elementów potomnych o nazwie CD, można kliknąć element CD, a następnie kliknąć opcję Dodaj przed > CD , aby umieścić jeden element CD przed innym elementem CD.
Dodaj za Dodawanie elementu potomnego, komentarza lub instrukcji przetwarzania za wybranym elementem. Jeśli na przykład istnieje element nadrzędny o nazwie Kolekcje dysków CD, który może zawierać nieograniczoną liczbę elementów potomnych o nazwie CD, można kliknąć element CD, a następnie kliknąć opcję Dodaj za > CD, aby umieścić jeden element CD za innym elementem CD.
Zastąp Zastępowanie jednego elementu innym. Ta opcja nie jest dostępna, jeśli wyłączone są ograniczenia gramatyki lub jeśli nie istnieją poprawne elementy, na które można zamienić bieżący element.

Wszystkie zmiany w widoku Projekt zostaną odzwierciedlone w widokach Źródło oraz Schemat.

Uwaga: Te instrukcje zostały opracowane dla perspektywy Zasób, ale mogą zostać z powodzeniem wykorzystane w przypadku wielu innych perspektyw.
Pojęcia pokrewne
Edytor XML
Powiązania pliku XML z definicjami DTD i schematami XML
Czynności pokrewne
Edytowanie w widoku Źródło
Edytowanie deklaracji DOCTYPE
Edytowanie informacji o przestrzeni nazw
Edytowanie instrukcji przetwarzania XML
Informacje pokrewne
Ikony używane w edytorze XML