Durchsuchen des Schemasets

Der XML-Schema-Explorer ermöglicht das Durchsuchen des Schemasets auf folgende Arten:

  • Schlüsselwortsuche

  • Schemaspezifische Suche

Schlüsselwortsuche

Die Suche nach Schlüsselwörtern wird mit der Symbolleiste des XML-Schema-Explorers ausgeführt. Mit dem XML-Schema-Explorer wird das Schemaset nach name-Attributen oder ref-Attributen durchsucht, die dem angegebenen Schlüsselwort entsprechen. Damit können Elemente, Attribute, Typen usw. anhand ihrer Namen gesucht werden.

Die Ergebnisse der Suche werden auf der Symbolleiste angezeigt. Zudem werden die Suchergebnisse auch im XML-Schema-Explorer hervorgehoben und in der Bildlaufleiste markiert. Zur Navigation der Suchergebnisse werden die Schaltflächen Nächstes Suchergebnis und Vorheriges Suchergebnis auf der Symbolleiste des XML-Schema-Explorers verwendet. Drücken Sie hierzu die Tasten F3 und ALT-F3, oder klicken Sie auf die Teilstriche in der Bildlaufleiste.

Die folgende Abbildung zeigt die Suchoptionen, die auf der Symbolleiste des XML-Schema-Explorers zur Verfügung stehen.

Symbolleiste für Suche

Schemaspezifische Suche

Der XML-Schema-Explorer enthält auch eine integrierte Suche, auf die durch das Kontextmenü des XML-Schema-Explorer zugegriffen wird. Die Suchergebnisse werden im XML-Schema-Explorer hervorgehoben und auf der Bildlaufleiste markiert. Zur Navigation der Suchergebnisse werden auf der Symbolleiste des XML-Schema-Explorers die Schaltflächen Nächstes Suchergebnis und Vorheriges Suchergebnis verwendet. Klicken Sie hierzu auf die hervorgehobenen Elemente im XML-Schema-Explorer oder auf die Teilstriche auf der Bildlaufleiste.

Knotentyp: Schemaset

In der folgenden Tabelle werden die Suchoptionen beschrieben, die für Schemasetknoten verfügbar sind.

Suchoption Beschreibung

Wahrscheinlichste Stammelemente anzeigen

Sucht und hebt alle globalen Elemente hervor, auf die nicht von anderen globalen Elementen verwiesen wird.

Knotentyp: Namespace

In der folgenden Tabelle werden die Suchoptionen beschrieben, die für Namespaceknoten verfügbar sind.

Suchoption Beschreibung

Alle eingehenden Verweise anzeigen

Sucht und hebt Dateien hervor, die den ausgewählten Namespace importieren.

Alle ausgehenden Verweise anzeigen

Sucht und hebt für jede Datei im ausgewählten Namespace Folgendes hervor:

  • Alle Namespaces, auf die in den import-Anweisungen ohne ein schemaLocation-Attribut verwiesen wird.

  • Alle Dateien in Namespaces außer dem ausgewählten, die im schemaLocation-Attribut in import-Anweisungen und include-Anweisungen angegeben werden.

Knotentyp: Datei

In der folgenden Tabelle werden die Suchoptionen beschrieben, die für Dateiknoten verfügbar sind.

Suchoption Beschreibung

Alle eingehenden Verweise anzeigen

Sucht und hebt alle Dateien hervor, die die ausgewählte Datei in den schemaLocation-Attributen ihrer include-Anweisungen und import-Anweisungen angeben.

Alle ausgehenden Verweise anzeigen

Sucht und hebt Folgendes hervor:

  • Alle Namespaces, die in den Namespaceattributen aller import-Anweisungen angegeben werden, die nicht über das schemaLocation-Attribut verfügen.

  • Alle in den schemaLocation-Attributen aller import-Anweisungen und include-Anweisungen angegebenen Dateien.

Knotentyp: Element

In der folgenden Tabelle werden die Suchoptionen beschrieben, die für Elementknoten verfügbar sind.

Suchoption Beschreibung

Gehe zu Typdefinition

Navigiert zur Typdefinition des ausgewählten Elements. Dies gilt, wenn der Typ, der für das Element verwendet wird, ein globaler Typ ist.

Gehe zum ursprünglichen Element

Navigiert bei Elementverweisen zur eigentlichen Definition des Elements.

Alle Verweise anzeigen

Sucht für globale Elemente alle Verweise auf das ausgewählte Element (Elemente, die über ref="selectedElement" verfügen) und hebt diese hervor.

Ersetzungsgruppenmitglieder anzeigen

Bei Köpfen einer Ersetzungsgruppe werden alle Elemente gesucht und hervorgehoben, die Member der Ersetzungsgruppe sind, deren ausgewähltes Element ein Member ist. Dadurch werden direkte und indirekte Teilnehmer angezeigt.

Ersetzungsgruppenköpfe anzeigen

Bei globalen Elementen, die Member einer Ersetzungsgruppe sind, werden alle direkten und indirekten Köpfe für ein Element wie das folgende gesucht und hervorgehoben:

  • Ein Ersetzungsgruppenkopf, der auf dem ausgewählten Element angegeben ist.

  • Ein Ersetzungsgruppenkopf, der auf seinem Headelement angegeben ist.

Knotentyp: Globale Typen

In der folgenden Tabelle werden die Suchoptionen beschrieben, die für globale Typknoten verfügbar sind.

Suchoption Beschreibung

Basistyp anzeigen

Wenn der ausgewählte Typ von einem globalen Typ abgeleitet ist, wird zum Basistyp des ausgewählten Typs navigiert.

Alle Verweise anzeigen

Sucht und hebt alle Verweise auf den ausgewählten Typ hervor. Dazu gehören Elemente und Attribute des ausgewählten Typs und Typen, die vom ausgewählten Typ abgeleitet sind.

Alle abgeleiteten Typen anzeigen

Sucht und hebt alle Typen hervor, die direkt und indirekt vom ausgewählten Typ abgeleitet sind.

Vorgängerelemente anzeigen

Zeigt alle übergeordneten (Basis-)Typen an.

Gehe zu Neudefinition

Wenn dieser Typ im Schema neu definiert wird, wird zum Neudefinitionsknoten navigiert.

Gehe zur ursprünglichen Definition

Wenn dieser Typ eine Neudefinition ist, wird zur Typdefinition navigiert.

Knotentyp: Attribut

In der folgenden Tabelle werden die Suchoptionen beschrieben, die für Attributknoten verfügbar sind.

Suchoption Beschreibung

Gehe zu Typdefinition

Wenn der Typ, der für das Attribut verwendet wird, ein globaler Typ ist, wird zur Typdefinition des ausgewählten Attributs navigiert.

Gehe zum ursprünglichen Attribut

Bei Attributverweisen wird zur tatsächlichen Definition des Attributs navigiert.

Alle Verweise anzeigen

Bei globalen Attributen werden alle Verweise (andere Attribute mit ref = "selectedAttribute") auf das ausgewählte Attribut gesucht und hervorgehoben.

Knotentyp: Attributgruppe

In der folgenden Tabelle werden die Suchoptionen beschrieben, die für Attributgruppenknoten verfügbar sind.

Suchoption Beschreibung

Gehe zu Definition

Bei Verweisen wird zur tatsächlichen Definition des Attributs navigiert.

Alle Verweise anzeigen

Sucht und hebt alle Verweise (Attributgruppen mit ref= "selectedAttributeGroup") auf die ausgewählte Attributgruppe hervor.

Gehe zu Neudefinition

Wenn diese Attributgruppe im Schema neu definiert wird, wird zum Neudefinitionsknoten navigiert.

Gehe zur ursprünglichen Definition

Wenn dies eine Neudefinition ist, wird zur ursprünglichen Typdefinition navigiert.

Knotentyp: Benannte Gruppe

In der folgenden Tabelle werden die Suchoptionen beschrieben, die für benannte Gruppenknoten verfügbar sind.

Suchoption Beschreibung

Gehe zu Definition

Bei Verweisen wird zur tatsächlichen Definition des Attributs navigiert.

Alle Verweise anzeigen

Sucht und hebt alle Verweise (Gruppen mit ref= "selectedGroup") auf die ausgewählte Gruppe hervor.

Gehe zu Neudefinition

Wenn diese Gruppe im Schema neu definiert wird, wird zum Neudefinitionsknoten navigiert.

Gehe zur ursprünglichen Definition

Wenn diese eine Neudefinition ist, wird zur Typdefinition navigiert.

Siehe auch

Weitere Ressourcen

XML-Schema-Explorer