Noch nicht registriert ? Erstellen Sie eine Overblog !

Mein Blog erstellen

XML Validator zum Herunterladen: Welche Möglichkeiten hat man? Vergleich und Empfehlungen

Jeder der programmiert, kennt das Problem: Hat sich irgendwo ein Fehler eingeschlichen, heißt es mühsam Zeile für Zeile des Codes durchzugehen, um die Ursache zu finden. Beim XML-Editieren sieht das nicht anders aus. Doch mit einem Validator für XML kann man sich viel Arbeit sparen. Welche Programme es gibt, zeigt der Artikel.

Was ist ein XML-Validator und was macht er

Ein XML-Validator ist ein Parser, der das Dokument auf Fehler prüft. Es gibt dabei unterschiedliche Arten von Parsern. Während die einen lediglich die Wohlgeformtheit des Codes prüfen, checken validierende Parser ebenfalls, ob der Text gültig ist. Ein Beispiel: Im Rahmen der Prüfung auf Wohlgeformtheit prüft das XML-Tool, inwieweit die grundlegenden Regeln von XML erfüllt sind.
So darf nur ein Wurzelelement vorhanden sein, das als äußerstes Element das Dokument definiert, zum Beispiel .
Auch müssen alle folgenden Elemente mit Inhalt ordentlich geschlossen sein und sich auf einer Ebene befinden.
Es darf also nicht sein, dass eine neue Ebene beginnt, bevor die vorangegangene nicht verschlossen wurde. Dies nennt man eine ebenentreu-paarige Verschachtelung. Häufig überprüft ein einfacher Parser auch, ob ein Element mehrere Attribute mit dem gleichen Namen belegt.
Der Vorteil eines einfachen Parser liegt in der Geschwindigkeit.
Die Prüfung ist rasch erledigt. Eine Überprüfung des XML-Codes auf Gültigkeit hingegen ist wesentlich zeitaufwändiger.
Das XML-Dokument muss dafür eine Grammatik definiert haben, die in einem DTD-Editor nachgeprüft werden kann, und diese Grammatik auch nutzen.

XHM offline prüfen

Im Internet findet man zahlreiche Programme, mit denen man den XML-Code validieren kann.
Sehr beliebt ist dabei der XML Validator von ElCel Technology.
Nach eine Registrierung kann man das Kommandozeilen-Tool kostenfrei herunterladen und offline den Code auf Gültigkeit und Wohlgeformtheit überprüfen.
Die Anwendung überstützt dabei XML in der aktuellen Version 1.0 entsprechend dem W3C-XML-Standard.
Das System läuft unter Windows, Linux und Solaris. Wer einen Mac benutzt, kann auch einen Blick auf den OxygenXML-Editor werfen.
Zwar kostet das Programm bis zu 449 $, doch dafür hat man alle erforderlichen Funktionen in einem Programm vereint.
Auch läuft es unter weiteren Betriebssystemen wie Windows und Linux.

Auf die Schnelle online checken

Eine andere sehr beliebte Möglichkeit ist es, den XML-Code über verschiedene Online-Services zu validieren.
Auf zahlreichen Webseiten findet man die Möglichkeit, den Code auf Fehlern untersuchen zu lassen. Das ist meist sogar kostenlos.

Fazit

Das Validieren von XML-Code ist eine erforderliche Notwenigkeit.
Doch mit dem passenden Programm, kann man die meiste Arbeit gleich über die Software erledigen lassen.

Gleiche Kategorie Artikel Computer

APC Network Management Card - Technische Details und Erfahrungsberichte

Apc network management card - technische details und erfahrungsberichte

Computer sind aus unser aller leben nicht mehr wegzudenken. wenn der pc streikt, bleibt in vielen fällen auch die arbeit liegen. doch neben softwareproblemen bedroht vor allem eine sache die funktion des rechners: stromausfall. mit usvs kann man dieser gefahr abhelfen. aber wer überwacht das usv?
PDF umwandeln: Wie funktioniert das?

Pdf umwandeln: wie funktioniert das?

Das pdf-format ist praktisch, schließlich kann man es ohne probleme auf jedem pc unabhängig vom betriebssystem und sogar auf vielen smartphones betrachten. wie man dokumente in eine pdf-datei umwandelt und auch den weg zurück, beleuchtet der artikel.
Spy monitoring Software: Gibt es sie wirklich?

Spy monitoring software: gibt es sie wirklich?

Solange niemand hinter einem steht, kommt man sich bei der arbeit am pc unbeobachtet vor. doch gerade in firmen haben die chefs wenig interesse daran, dass der mitarbeiter während der arbeitszeit im internet surft oder private e-mails verschickt. überwacht er heimlich den arbeitnehmer?
AT&T Text to Speech - Wie zuverlässig ist die Technik?

At&t text to speech - wie zuverlässig ist die technik?

Unter "text-to-speech" versteht man das erzeugen menschlicher sprache mithilfe eines computers. man nennt dieses verfahren auch sprachsynthese und sie kann in den verschiedensten situationen des alltags sehr nützlich sein, z.b. bei navigationssystemen oder auch z.b. beim abruf einer sms via festnetz. ebenfalls sehr nützlich sind solche sprachsynthesen für sehbehinderte menschen, wo solche künstlich generierten stimmen verschiedene sachverhalte ganz genau beschreiben können. der us-amerikanische telekommunikationskonzern "at&t inc." bietet einen solchen dienst unter dem geschützten markennamen "labs natural voices" an. doch wie zuverlässig ist die technik eigentlich? der folgende beitrag wird sich mit dieser fragestellung mal genauer beschäftigen.