Wenn Sie in der Entwurfssicht eine XML-Datei bearbeiten, die eine Gruppe von Integritätsbedingungen oder Regeln enthält, die durch eine DTD oder ein XML-Schema definiert sind, können Sie die Integritätsbedingungen aktivieren und inaktivieren, um eine flexiblere Bearbeitung zu ermöglichen, gleichzeitig jedoch die Gültigkeit des Dokuments beizubehalten.
Wenn die Integritätsbedingungen aktiviert sind und Sie in der Entwurfssicht arbeiten, lässt der XML-Editor das Einfügen von Elementen, Attributen oder Attributwerten, die nicht durch die Regeln des XML-Schemas bzw. der DTD zugelassen sind, sowie das Entfernen erforderlicher oder vordefinierter Tag- und Wertegruppen nicht zu. In diesem Modus muss der Inhalt eines Elements gültig sein, damit die interaktiven Bearbeitungsoptionen des XML-Editors verwendet werden können.
Sie können die Integritätsbedingungen für eine XML-Datei inaktivieren, um mehr Flexibilität zu erhalten. Beispiel: Sie möchten versuchen, mit Elementen oder Attributen zu arbeiten, die nicht durch die zugehörige DTD bzw. das zugehörige XML-Schema zugelassen sind, ohne jedoch die Zuordnung zur DTD bzw. zum XML-Schema tatsächlich aufzuheben.
Um die Integritätsbedingungen für eine XML-Datei zu inaktivieren, klicken Sie auf
in der Symbolleiste. Nachdem Sie die Integritätsbedingungen für eine Datei inaktiviert haben, können Sie jedes beliebige Element oder Attribut einfügen oder löschen, unabhängig von den DTD- oder XML-Schemaregeln. Sie können neue Elemente oder Attribute erstellen, die nicht in der DTD oder im Schema enthalten sind - diese Eingabeaufforderungen der Entwurfssicht werden nur angezeigt, wenn die Integritätsbedingungen inaktiviert sind. Dies kann jedoch dazu führen, dass die Datei ungültig ist.Das folgende Beispiel zeigt, welche Möglichkeiten zur Verfügung stehen, wenn Sie die Integritätsbedingungen einer DTD inaktivieren:
Wenn auf diese Weise Fehler in die Dateien gelangen, müssen Sie die betreffende Datei speichern und prüfen, um eine Liste dieser Fehler zu erhalten. Die Fehler werden in der Fehlersicht aufgeführt. Nach der Fehlerbehebung müssen Sie die Datei erneut speichern und prüfen, um sicherzustellen, dass sie nun gültig ist.
Diese Instruktionen wurden für die Ressourcenperspektive geschrieben, sind jedoch auch in zahlreichen anderen Perspektiven verwendbar.