Gewusst wie: Auswählen der zu verwendenden XML-Schemata
Der XML-Editor stellt ein Schemacache im Verzeichnis %InstallDir%\Xml\Schemas bereit. Der Schemacache enthält bekannte XML-Schemata, die für IntelliSense und zur Überprüfung von XML-Dokumenten verwendet werden.
Mithilfe der Dokumenteigenschaft Schemas werden die zu verwendenden Schemas der XML Schema Definition Language (XSD) ausgewählt. Sie können damit Schemas aus dem Schemacache auswählen oder ein Schema angeben, das sich nicht im Cache befindet.
Die von Ihnen ausgewählten Schemas werden zusammen mit den anderen XML-Dokumenteigenschaften in der versteckten Projektmappen-Benutzeroptionendatei (.suo) abgespeichert. Daher müssen Sie diese Werte nicht erneut eingeben, wenn Sie die Projektmappe das nächste Mal öffnen.
Hinweis |
---|
Der Editor kann mithilfe eines Inlineschemas oder eines Schemas, auf das von dem |
So wählen Sie ein XML-Schema aus dem Schemacache aus
Öffnen Sie eine Datei im XML-Editor.
Klicken Sie im Eigenschaftenfenster des Dokuments im Feld Schemata auf die Schaltfläche.
Das Dialogfeld XML-Schemata wird angezeigt. Im Dialogfeld werden alle Schemata mit einer XSD-Erweiterung im Schemacache aufgelistet (einschließlich Schemata, auf die in catalog.xml verwiesen wird) sowie alle Schemata, die sich in der aktuellen Projektmappe befinden, die in Visual Studio geöffnet sind bzw. auf die in einem
xsd:schemaLocation
-Attribut oder in der Schemas-Eigenschaft verwiesen wird.Wählen Sie Schemata zu Validierungszwecken aus, indem Sie eine der folgenden Methoden verwenden:
- Wählen Sie ein im Dialogfeld XML-Schemas aufgelistetes Schema aus, klicken Sie auf die Spalte Verwendung, und wählen Sie dann Dieses Schema verwenden aus.
– oder –
- Wählen Sie mehrere im Dialogfeld XML-Schemas aufgelistete Schemas aus, betätigen Sie die rechte Maustaste, und wählen Sie Dieses Schema verwenden aus.
Klicken Sie auf OK.
Die Liste der ausgewählten Schemata wird zurück in die Schemas-Eigenschaft des Dokuments kopiert.
So fügen Sie dem Schemacache ein XML-Schema hinzu
Klicken Sie im Eigenschaftenfenster des Dokuments im Feld Schemas auf die Schaltfläche.
Klicken Sie auf Hinzufügen.
Dadurch wird das Dialogfeld XSD-Schema öffnen geöffnet.
Navigieren Sie zu den Schemas, die dem Schemacache hinzugefügt werden sollen, und markieren Sie diese.
Klicken Sie auf Öffnen.
Die Schemas werden dem Schemacache hinzugefügt, und der Wert der Spalte Verwendung wird auf Dieses Schema verwenden eingestellt.
So löschen Sie ein XML-Schema aus dem Schemacache
Klicken Sie im Eigenschaftenfenster des Dokuments im Feld Schemas auf die Schaltfläche.
Markieren Sie das zu entfernende Schema, und klicken Sie auf Entfernen.
Das Schema wird aus dem In-Memory-Schemacache , jedoch nicht aus dem Dateisystem entfernt.
Hinweis Wenn mit einem
schemaLocation
-Attribut oder einem entsprechendentargetNamespace
auf das Schema verwiesen wird, kann es aufgrund der automatischen Zuordnung nicht über Entfernen entfernt werden. In diesem Fall sollten Sie das Schema in der Spalte Verwendung auf Ausgewählte Schemas nicht verwenden festlegen.