Udostępnij za pośrednictwem


Widok modelu zawartości

Widok modelu zawartości zawiera graficzną reprezentację lokalnych i globalnych węzłów schematu oraz ich składników, w tym prostych i złożonych typów, elementów, grup modelu, atrybutów i grup atrybutów. Nie można wyświetlić komentarzy XML i instrukcji przetwarzania w widoku modelu zawartości. Widok modelu zawartości zawiera dwa panele: panel Obszar roboczy zawierający listę węzłów w obszarze roboczym projektanta schematu XML oraz powierzchnię projektową, na której można zobaczyć con tryb namiotu l węzłów schematu wybranych w panelu Obszar roboczy. Widok modelu zawartości zawiera również pasek narzędzi schematu XML Projektant i pasek stron nadrzędnych.

Na poniższej ilustracji panel Obszar roboczy zawiera sześć węzłów schematu. Węzeł purchaseOrder jest wybierany na panelu Obszar roboczy i jest wyświetlany na powierzchni projektowej.

XML Schema Designer Content Model View

Panel obszaru roboczego

Po dodaniu węzłów do obszaru roboczego lista węzłów zostanie wyświetlona w panelu Obszar roboczy widoku modelu zawartości. Po wybraniu węzłów w panelu Obszar roboczy są one wyświetlane na powierzchni projektowej Widok modelu zawartości. Aby usunąć węzły z obszaru roboczego, użyj paska narzędzi XSD Projektant, panelu obszar roboczy kliknij prawym przyciskiem myszy menu lub usuń klucz.

Aby uzyskać informacje na temat dodawania węzłów, zobacz sekcję "Dodawanie węzłów do obszaru roboczego obszaru roboczego projektanta schematu XML".

Powierzchnia projektowa

Po wybraniu węzła w panelu Obszar roboczy zostanie dodany do powierzchni projektowej Widok modelu zawartości, w której można wyświetlić szczegóły węzła.

Con tryb namiotu l węzła jest reprezentowany przez rozwijane drzewo graficzne z elementami i atrybutami wyświetlanymi jako węzły drzewa. Domyślnie jest rozwijany tylko jeden poziom. Inne informacje, takie jak komponatory, nazwy typów, grupy i inne kontenery, są umieszczane na pasku pionowym (po rozwinięciu) wraz z elementami i atrybutami, które otaczają. Po dwukrotnym kliknięciu pionowego paska staje się ona pozioma, a drzewo zwija się. Po dwukrotnym kliknięciu paska poziomego staje się on pionowy, a drzewo się rozwija. Wybranie pionowego paska wybiera wszystkie węzły w kontenerze. Rozszerzenia są wyświetlane po prawej stronie węzła, jeśli element można rozwinąć lub zwinąć.

Jeśli powierzchnia projektu jest pusta, zostanie wyświetlony edytor XML, Eksplorator schematu XML i znak wodny. Znak wodny to lista linków do wszystkich widoków Projektant XSD. Jeśli zestaw schematów zawiera błędy, na końcu listy zostanie wyświetlony następujący tekst: "Użyj listy błędów, aby wyświetlić i naprawić błędy w zestawie".

Pasek stron nadrzędnych w dolnej części widoku modelu zawartości pokazuje, gdzie wybrany węzeł znajduje się w zestawie schematów.

Menu kontekstowe

Po kliknięciu prawym przyciskiem myszy elementu na powierzchni projektowej lub panelu Obszar roboczy zostanie wyświetlone menu kontekstowe. W poniższej tabeli opisano opcje dostępne dla powierzchni projektowej Widok modelu zawartości.

Opcja Opis
Pokaż w Eksploratorze schematów XML Skupia się na Eksploratorze schematów i wyróżnia węzeł zestawu schematów.
Pokaż w widoku programu Graph Przełącza się do widoku grafu.
Generowanie przykładowego kodu XML Dostępne tylko dla elementów globalnych. Generuje przykładowy plik XML dla elementu globalnego.
Pokaż dokumentację Pokazuje lub ukrywa zawartość węzła Adnotacja/Dokumentacja.
Eksportowanie diagramu jako obrazu Zapisuje powierzchnię projektową w pliku XPS.
Wyświetl kod Otwiera plik zawierający wybrany węzeł w edytorze XML. Element wybrany w Eksploratorze schematu XML jest również wybierany w edytorze XML.
Okno właściwości Otwiera okno Właściwości (jeśli jeszcze nie jest otwarte). W tym oknie zostaną wyświetlone informacje o węźle.

W poniższej tabeli opisano opcje dostępne dla panelu Obszar roboczy .

Opcja Opis
Pokaż w Eksploratorze schematów XML Skupia się na Eksploratorze schematów i wyróżnia węzeł zestawu schematów.
Pokaż w widoku programu Graph Przełącza do widoku grafu.
Wyczyść obszar roboczy Czyści obszar roboczy i powierzchnię projektową.
Usuń z obszaru roboczego Usuwa wybrane węzły z obszaru roboczego i powierzchni projektowej.
Usuń wszystko, ale zaznaczenie z obszaru roboczego Usuwa węzły, które nie zostały wybrane z obszaru roboczego i powierzchni projektowej.
Generowanie przykładowego kodu XML Dostępne tylko dla elementów globalnych. Generuje przykładowy plik XML dla elementu globalnego.
Wybierz wszystko Wybiera wszystkie węzły w panelu Obszar roboczy .
Wyświetl kod Otwiera plik zawierający wybrany węzeł w edytorze XML. Element wybrany w Eksploratorze schematu XML jest również wybierany w edytorze XML.
Okno właściwości Otwiera okno Właściwości (jeśli jeszcze nie jest otwarte). W tym oknie zostaną wyświetlone informacje o węźle.

Okno właściwości

Za pomocą menu kliknij prawym przyciskiem myszy (kontekst), aby początkowo otworzyć okno Właściwości . Domyślnie w prawym dolnym rogu programu Visual Studio zostanie wyświetlone okno Właściwości . Po kliknięciu węzła renderowanego w widoku modelu zawartości właściwości tego węzła są wyświetlane w oknie Właściwości .

Pasek narzędzi projektanta XSD

Następujące przyciski paska narzędzi Projektant XSD są włączone, gdy widok modelu zawartości jest aktywny.

XML Schema Designer Toolbar

Opcja Opis
Pokaż widok startowy Przełącza się do widoku startowego. Dostęp do tego widoku można uzyskać za pomocą skrótu klawiaturowego: Ctrl+1.
Pokaż widok modelu zawartości Przełącza się do widoku modelu zawartości. Dostęp do tego widoku można uzyskać za pomocą skrótu klawiaturowego: Ctrl+2.
Pokaż widok grafu Przełącza się do widoku grafu. Dostęp do tego widoku można uzyskać za pomocą skrótu klawiaturowego: Ctrl+3.
Wyczyść obszar roboczy Czyści obszar roboczy i powierzchnię projektową.
Usuń z obszaru roboczego Usuwa wybrane węzły z obszaru roboczego i powierzchni projektowej.
Usuń wszystko, ale zaznaczenie z obszaru roboczego Usuwa węzły, które nie zostały wybrane z obszaru roboczego i powierzchni projektowej.
Pokaż dokumentację Pokazuje lub ukrywa zawartość węzła Adnotacja/Dokumentacja.

Przesuwanie/przewijanie

Powierzchnię projektową można przesuwać za pomocą pasków przewijania lub trzymając klawisz Ctrl po kliknięciu i przeciągnięciu myszy. Podczas przesuwania powierzchni projektowej za pomocą kliknięcia i przeciągania kursor zmienia się na cztery skrzyżowane strzałki wskazujące cztery kierunki.

Cofnij / Wykonaj ponownie

Funkcja cofania/ponownego wykonania jest włączona w widoku modelu zawartości dla następujących akcji:

  • Dodawanie pojedynczego węzła przez przeciąganie i upuszczanie.

  • Dodawanie wielu węzłów z okna wyników wyszukiwania w Eksploratorze schematów.

  • Dodawanie węzłów z widoku startowego.

  • Usuwanie jednego lub wielu węzłów.

Powiększ

Powiększenie jest dostępne w prawym dolnym rogu widoku modelu zawartości.

Powiększenie można kontrolować w następujący sposób:

  • Trzymając klawisz Ctrl i obracając koło myszy, gdy wskaźnik myszy znajduje się na powierzchni Widok modelu zawartości.

  • Za pomocą kontrolki suwaka. Suwak pokazuje bieżący poziom powiększenia.

Suwak Powiększenia jest nieprzezroczysty po zaznaczeniu, zatrzymaniu na nim wskaźnika myszy lub powiększeniu za pomocą klawisza Ctrl . W każdym innym czasie jest przezroczysty.

Integracja edytora XML

Możesz przełączać się tam i z powrotem między Projektant XSD i edytorem XML, korzystając z menu kontekstowego kliknij prawym przyciskiem myszy.

Jeśli wprowadzisz zmiany w zestawie schematów w edytorze XML, zmiany zostaną zsynchronizowane w widoku modelu zawartości. Aby uzyskać więcej informacji, zobacz Integracja z edytorem XML.

Zobacz też