Dela via


XML-schemautforskaren

XML-schemautforskaren är integrerad med Microsoft Visual Studio och XML-redigeraren så att du kan arbeta med XSD-schemascheman (XML Schema Definition Language). När du öppnar en XML-schemafil visas noden Schemauppsättning i XML-schemautforskaren. Alla inkluderade, importerade eller omdefinierade scheman för målfilen samt alla filer som refereras via en include -instruktion import visas också i XML-schemautforskaren.

Med XML-schemautforskaren kan du göra följande:

  • Få en snabb översikt över schemauppsättningen.

  • Bläddra och navigera i trädet.

  • Utföra nyckelords- och schemaspecifika sökningar. Mer information finns i Söka i schemauppsättningen.

  • Lägg till sökresultaten i diagramvyn eller innehållsmodellvyn

  • Sortera trädet efter dokumentordning, typ eller namn. Mer information finns i Sortera, filtrera och gruppera.

  • Öppna XML-redigeraren och gå till kodplatser i XSD-filen. Mer information finns i Integrering med XML-redigeraren.

  • Generera XML-exempel för globala element.

XML-schemautforskaren innehåller en hierarkisk vy över schemat som angetts via en trädvy. XML-schemautforskaren innehåller även sökning, filtrering, navigering och sortering. Gör något av följande för att komma åt XML-schemautforskaren:

  • Om du är i startvyn klickar du på länken XML-schemautforskaren .

  • Om du är i grafvyn eller innehållsmodellvyn och har noder på arbetsytan använder du snabbmenyn (högerklicka) för att välja XML-schemautforskaren.

  • Du kan också välja XML-schemautforskaren på menyn Visa .

  • Du kan komma åt XML-schemautforskaren från en .vb fil som har en Visual Basic XML-literal associerad med en .xsd-fil . Om du vill se schemauppsättningen i XML-schemautforskaren högerklickar du på en XML-nod i en XML-literal eller en XML-namnområdesimport och väljer kommandot Visa i Schemautforskaren . Mer information finns i Integrering av XML-literaler med XML Schema Explorer.

Trädvy

XML-schemautforskaren visar förkompilerad schemauppsättningsinformation i en trädstruktur. Trädstrukturen är ordnad på följande sätt:

  • På den översta nivån finns schemauppsättningsnoden.

  • Den andra nivån innehåller namnrymderna.

  • Den tredje nivån innehåller filerna.

  • Den fjärde nivån innehåller de globala noderna. Detta kan omfatta element, grupper, komplexa typer, enkla typer, attribut, attributgrupper och include, importoch redefine -instruktioner.

Följande är ett exempel på en trädstruktur:

XML-schemautforskaren

Markering och aktivering

Markera och välj en nod genom att klicka en gång i Schemautforskaren.

Om du vill aktivera en nod dubbelklickar du på den eller trycker på Retur när noden är markerad.

  • När du aktiverar en nod öppnas filen där den här noden definieras (om filen inte redan är öppen) och väljer noden i filen.

  • När du aktiverar en filnod öppnas den markerade filen (om den inte redan är öppen) och noden markeras <schema> .

  • Att aktivera en SchemaSet eller en namnområdesnod gör ingenting.

Dra och släpp noder

Du kan dra och släppa globala noder, filnoder och namnområdesnoder till en XSD Designer-vy. Om den aktuella vyn är startvyn öppnas diagramvyn genom att dra en nod till vyn. Om den aktuella vyn är innehållsmodellvyn eller diagramvyn ändras inte vyn när du släpper en nod till den.

Om du släpper filer i vyn, läggs alla globala noder i filen till XSD Designer-arbetsytan. Genom att släppa namnområden i vyn kommer alla globala noder i namnområdet att läggas till i arbetsytan. Arbetsytan delas mellan alla vyer.

Du kan inte dra och släppa lokala noder eller importer.