So validieren Sie XML gegen XSD in Notepad++

In diesem Beitrag werden wir darüber sprechen, wie man XML gegen XSD in Notepad++ validiert . Eine XML -Datei ( eXtensible Markup Language ) ist eine Markup-Datei, die aus einer Reihe von Regeln zum Codieren von Dokumenten sowohl in menschenlesbaren als auch in maschinenlesbaren Formaten besteht. Es dient zum Speichern und Transportieren der Daten. Während XSD für XML Schema Definition  steht , die vom World Wide Web Consortium ( W3C ) bereitgestellt wird. Es wird hauptsächlich verwendet, um die Struktur und den Inhalt einer XML - Datei zu definieren.

XSD enthält eine Reihe von Validierungsregeln, um die Korrektheit einer XML - Datei zu validieren. Es definiert die Syntax und die Art und Weise, wie Elemente und Attribute in einer XML - Datei verwendet werden müssen. Ein XML -Dokument ist wohlgeformt, wenn es gegen XSD validiert wird . Programmierer verwenden das XML - Schema , um zu überprüfen und sicherzustellen, dass Elemente und Elemente in einem Dokument korrekt verwendet werden und fehlerfrei sind. Wenn Sie eine XSD -Validierung für eine XML - Datei durchführen, werden die Fehler im Dokument, die Sie beheben müssen, hervorgehoben und angezeigt. Mit den hervorgehobenen Fehlern und Kommentaren können Sie alle Fehler im Dokument ganz einfach beseitigen.

Mit der Anwendung Notepad++ können Sie Ihr XML-Dokument ganz einfach gegen XSD validieren . Notepad++ ist ein beliebter Texteditor und Quellcode-Editor für verschiedene Programmiersprachen und kann auch als LaTeX-Editor verwendet werden . Sie können die Plugin -Funktionalität verwenden, um ein (Plugins)XML - Dokument mithilfe einer XSD-Datei zu validieren . Hier zeigen wir Ihnen das genaue Schritt-für-Schritt-Verfahren zur Durchführung der XML - Validierung gegen das XML-Schema . Kommen wir jetzt direkt zum Tutorial!

Siehe: (See:) How to set Notepad++ as default editor for .xml files.

So validieren Sie XML gegen XSD in Notepad++

Hier sind die wichtigsten Schritte zum Validieren von XML - Dokumenten mit XSD-Dateien in Notepad++ :

  1. Laden Sie die Anwendung Notepad++ herunter und installieren Sie sie.
  2. Starten Sie die Anwendung Notepad++.
  3. Öffnen Sie die Plugins-Verwaltung.
  4. (Select)XML-Tools(Install XML Tools) in Notepad++auswählen und installieren .
  5. Importieren Sie das XML- Dokument, das Sie validieren möchten.
  6. Klicken Sie(Click) auf die Option Plugins > XML Tools > Validate Jetzt validieren.
  7. Durchsuchen(Browse) und wählen Sie eine XSD-Datei aus, um die XML -Datei damit zu validieren.

Lassen Sie uns nun die obigen Schritte in der Ausarbeitung besprechen!

Wenn Sie es noch nicht haben, müssen Sie zunächst download Notepad++ und es dann auf Ihrem Windows 11/10-PC installieren. Wenn Sie es nicht installieren möchten, können Sie seine portable Edition verwenden, da es sowohl in Installer- als auch in portablen Paketen enthalten ist. Verwenden Sie also die Version, die Sie bevorzugen.

Starten Sie nach der Installation einfach die Anwendung Notepad++Gehen Sie nun zum Plugins- Menü und klicken Sie auf die Option Plugins Admin .

So validieren Sie XML gegen XSD in Notepad++

Im Plugins-Verwaltungsfenster(Plugins Admin) sehen Sie eine Liste der verfügbaren Plugins, die Sie jederzeit aktivieren oder deaktivieren können. Außerdem werden die Plugins angezeigt, die Sie installiert haben und für die Updates verfügbar sind. Scrollen Sie von dieser Liste der Plugins auf der Registerkarte Verfügbar(Available) nach unten zu den XML-Tools ; es wird am Ende der Liste angezeigt.

Wählen Sie das XML-Tools -Plug-in aus, und Sie können die Plug-in-Beschreibung und -Verwendung anzeigen. Aktivieren Sie das Kontrollkästchen XML-Tools und klicken Sie dann auf die Schaltfläche Installieren .(Install)

Notepad++ muss beendet und neu gestartet werden, um das Plugin zu installieren. Bestätigen Sie dasselbe bei der nächsten Eingabeaufforderung, indem Sie auf die Schaltfläche OK klicken. Die Installation dauert nur wenige Sekunden. Nach der Installation des XML - Tools -Plugins wird Notepad++ schnell neu gestartet.

Sie müssen nun das XML- Dokument öffnen, das Sie gegen (XML)XSD validieren möchten . Gehen Sie nach dem Öffnen der XML -Datei zum Menü Plugins und Sie sehen nun die hinzugefügte Option XML-Tools . Gehen Sie einfach(Simply) zur Option XML Tools > Validate Now und klicken Sie darauf. Sie können auch die Ctrl + Alt + Shift + M drücken, um die Option Jetzt validieren(Validate) zu öffnen .

Wählen Sie nun die XSD -Datei aus, mit der Sie das geöffnete (XSD)XML - Dokument validieren möchten . Einfach(Simply) durchsuchen und dann die XSD -Datei in das entsprechende Feld importieren. Es zeigt auch den Namespace-URI .

Klicken Sie auf die Schaltfläche OK , um die (OK)XML - Validierung anhand der importierten XML -Schemadatei zu starten.

Die XML-Dokumentdatei wird nun anhand von XSD validiert, und wenn es Probleme gibt, werden die Fehler mit Kommentaren hervorgehoben, um sie zu korrigieren.

Sie können nun die in Ihrem XML-(XML) Dokument vorhandenen Fehler mit den Kommentaren der XSD- Validierung korrigieren. Wenn Sie alle Fehler behoben haben, führen Sie die Schaltfläche Jetzt validieren erneut aus, um den (Validate)XML - Inhalt zu validieren. Wenn in der XML -Datei alles in Ordnung ist, wird eine Meldung angezeigt, die besagt, dass kein Fehler erkannt wurde(No error detected) .

Wenn Sie die Option Auto-Validierung von Plugins > XML Tools aktiviert haben, können Sie jedes Mal, wenn Sie Änderungen an Ihrem XML -Dokument vornehmen und speichern, (XML)XML gegen XSD validieren .

So können Sie also Notepad++ verwenden , um XML-Dokumente gegen XSD zu validieren, indem Sie ein einfaches Plugin aus seinem Plugins Admin installieren .

Lesen Sie jetzt: (Now read:) Aufgabe SvcRestartTask, Die Aufgaben-XML enthält einen unerwarteten Knoten.(Task SvcRestartTask, The task XML contains an unexpected node.)



About the author

Ich bin ein iOS-Entwickler mit über 10 Jahren Erfahrung. Ich habe mich auf die Entwicklung von Apps für iPhone und iPad spezialisiert. Ich habe Erfahrung beim Erstellen von Benutzerabläufen, dem Erstellen von benutzerdefinierten Entwicklungskits (CDKs) und der Arbeit mit verschiedenen App-Entwicklungsframeworks. In meiner früheren Arbeit habe ich auch Tools entwickelt, die bei der Verwaltung von Apples App Store helfen, darunter ein Produktmanagement-Tool und ein App-Übermittlungstool.



Related posts