Versuch, ein XML-Dokument zu validieren; xmllint besteht jedoch darauf, die Optionen als Datei zu lesen, damit ich FileNotFound-Ausnahmen erhalte. Nur zur Bestätigung, ich habe die xmllint.exe im selben Ordner wie meine XML-Datei. Ich finde das Verzeichnis in CMD und gebe den Befehl ein:xmllint DTD-Validierungssyntax
xmllint --noout --valid file.xml
Die DTD befindet sich in der XML-Datei. Xmllint sucht jedoch nach der Datei ~/--nout
. Ich habe versucht, die Datei vor die Optionen zu setzen, die Optionen werden dann jedoch nicht angewendet. Ich bin relativ neu, also habe ich kein Zweifel, dass das Problem offensichtlich ist.
Vielen Dank im Voraus.
EDIT: Hier ist ein Screenshot davon weigert> arbeiten :(
Kopieren/Einfügen von irgendetwas in der Befehlszeile? Stellen Sie sicher, dass die Striche tatsächlich Bindestriche sind. (Ihre Befehlszeile sieht jedoch gut aus und es sollte funktionieren.) –
@DanielHaley Ich kopiere nichts; und ja, sie sind die richtigen Striche. Irgendwelche anderen Möglichkeiten? – JohnW
Auch wenn ich nur 'xmllint --version 'versuche, versucht xmllint immer' ~/- version' zu finden? – JohnW