Wohlgeformtheit prüfen

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Benutzerhandbuch und Referenz > Menübefehle > Menü "XML" >

Wohlgeformtheit prüfen

ic_well_formed        F7

Mit diesem Befehl überprüfen Sie das Dokument auf Wohlgeformtheit nach der Definition der XML 1.0 Spezifikation. Jedes XML-Dokument muss wohlgeformt sein; deswegen überprüft XMLSpy ein Dokument automatisch auf Wohlgeformtheit, sobald es geöffnet oder gespeichert wird, oder wenn eine andere als die Text-Ansicht ausgewählt wird. Sie können das Dokument auch während der Bearbeitung jederzeit auf Wohlgeformtheit prüfen.

 

Bei erfolgreicher Wohlgeformtheitsprüfung wird am unteren Rand des Hauptfensters eine Meldung angezeigt (Abbildung unten).

well_formed

 

 

Wenn bei der Wohlgeformtheitsprüfung ein Fehler entdeckt wurde, wird das Fehler verursachende Objekt markiert und eine entsprechende Fehlermeldung am unteren Rand des Hauptfensters angezeigt (Abbildung unten).

wf_error

 

 

 

Auf Basis der im Schema enthaltenen Informationen werden bei Ausführung der Validierung in der Text- oder Grid-Ansicht Smart Fix-Optionen vorgeschlagen. Um eine Liste von Smart Fix-Optionen anzuzeigen, klicken Sie auf die Schaltfläche Smart Fix anzeigen (siehe Abbildung oben). Daraufhin wird im Fenster "Meldungen" ein Fenster mit den vorgeschlagenen Smart Fix-Optionen angezeigt (Abbildung unten). Beachten Sie, dass immer nur ein Fehler im Fenster "Meldungen" angezeigt wird.

SmartFixWellFormed

Wählen Sie im Fenster "Smart Fix" einen der vorgeschlagenen Smart Fixes aus und klicken Sie entweder auf die Schaltfläche Beheben + validieren oder auf die Schaltfläche Beheben (siehe Abbildung oben). Der ungültige Abschnitt im XML-Dokument wird daraufhin durch den ausgewählten  Smart Fix ersetzt. Alternativ dazu können Sie auch auf den gewünschten Smart Fix-Vorschlag doppelklicken. Je nachdem, welche Option in der Dropdown-Liste Optionen ausgewählt ist, wird der Fehler damit behoben oder der Fehler wird behoben und das Dokument validiert. Der Befehl Beheben + validieren ist nützlich, da die Validierung auch hinter dem behobenen Fehler fortgesetzt werden und  der nächste Fehler gefunden und behoben werden kann.

 

Um das Smart Fix-Fenster auszublenden, klicken Sie auf die Schaltfläche Smart Fix ausblenden (siehe Abbildung oben).

 

Anmerkung: Das Fenster "Meldungen" enthält neun Ausgaberegister. Das Ergebnis der Validierung wird immer auf dem aktuellen Register angezeigt. Sie können ein XML-Dokuments auf Register 1 validieren und das Ergebnis auf diesem Register aufbewahren, Um ein zweites Dokument zu validieren, wechseln Sie zu Register 2 (oder Register 3, wenn Sie möchten), bevor Sie die Validierung durchführen. Wenn Sie die Register nicht wechseln, wird Register 1 (bzw. das aktive Register) durch das Validierungsergebnis überschrieben.

 

Validierung über das Projektfenster

Der Befehl Validieren kann auch auf eine Datei, einen Ordner oder eine Gruppe von Dateien angewendet werden. Klicken Sie im Projektfenster auf die gewünschte Datei/den gewünschten Ordner und wählen Sie die Option XML | Validieren oder F8. Ungültige Dateien werden als aktive Datei im Hauptfenster geöffnet und die entsprechende Fehlermeldung wird angezeigt.

 

Anmerkung: Das Fenster "Meldungen" enthält neun Register. Das Ergebnis der Wohlgeformtheitsprüfung wird immer auf dem aktuellen Register angezeigt. Sie können daher die Wohlgeformtheit eines XML-Dokuments auf Register 1 überprüfen und das Ergebnis auf diesem Register aufbewahren, Um die Wohlgeformtheit eines zweiten Dokuments zu überprüfen, wechseln Sie zu Register 2 (oder Register 3, wenn Sie möchten), bevor Sie die Wohlgeformtheitsprüfung durchführen. Wenn Sie die Register nicht wechseln, wird Register 1 (bzw. das aktive Register) durch das Ergebnis der letzten Überprüfung überschrieben.

 

Eigentlich ist es nicht erlaubt, ein schlecht geformtes XML-Dokument zu speichern; XMLSpy enthält die Funktion "trotzdem speichern", die angezeigt wird, wenn die automatische Wohlgeformtheitsprüfung beim Speichern des Dokument einen Fehler entdeckt. Dies ist nützlich, wenn sie Ihre Arbeit kurzzeitig unterbrechen müssen, und den Fehler nicht sofort beheben können.

 

Anmerkung: Sie können den Befehl Wohlgeformtheit prüfen auch an jeder Datei, jedem Ordner oder jeder Gruppe von Dateien im aktiven Projektfenster anwenden. Klicken Sie auf den entsprechenden Eintrag, und anschließend auf das Symbol "Wohlgeformtheit prüfen".

 


© 2019 Altova GmbH