2013-05-11 9 views
5

Tentativo di convalidare un documento XML; tuttavia, xmllint sta insistendo sulla lettura delle opzioni come file in modo da ottenere eccezioni FileNotFound. Giusto per confermare, ho xmllint.exe nella stessa cartella del mio file XML. Ho individuare la directory in CMD e immettere il comando:xmllint Sintassi di convalida DTD

xmllint --noout --valid file.xml 

Il DTD si trova all'interno del file xml. Tuttavia, xmllint sta cercando il file ~/--nout. Ho provato a mettere il file prima delle opzioni, tuttavia, le opzioni non vengono applicate. Sono relativamente nuovo a questo, quindi non ho dubbi che il problema sia ovvio.

Grazie in anticipo.

EDIT: Ecco uno screenshot di esso rifiuta di lavorare> :(

Screenshot depicting the file not found exception

+0

Stai copiando/incollando qualcosa sulla riga di comando? Assicurati che i tuoi trattini siano effettivamente tratteggiati. (La tua riga di comando sembra buona e dovrebbe funzionare.) –

+0

@DanielHaley Non sto copiando nulla; e sì, sono i trattini corretti. Altre possibilità? – JohnW

+0

Anche se provassi solo 'xmllint --version' xmllint prova ancora a trovare' ~/- version'? – JohnW

risposta

12

Sono abbastanza sicuro che non si utilizza xmllint, ma un altro programma con lo stesso nome

.

Sospetto che stiate cercando di usare http://code.google.com/p/xmllint/. Con esso posso riprodurre il vostro messaggio di errore L'unica cosa che questo programma può fare è stampare il file di input.

Il vero xmllint per W indows è disponibile allo http://www.zlatkovic.com/libxml.en.html. Scarica libxml2-2.7.8.win32.zip, iconv-1.9.2.win32.zip e zlib-1.2.5.win32.zip da download area. Metti il ​​contenuto della directory "bin" di ogni pacchetto in un unico posto. Leggi le sezioni "Ottenere i binari" e "Installare" per i dettagli.

+0

Wow, stavo anche usando l'altro ... grazie mille ... – ATOzTOA

+0

Il sito di binari di Windows non è raggiungibile per me, quindi ho costruito [un wrapper per la versione Node.] (Https://github.com/ kripken/xml.js/issues/11 # issuecomment-190661196) –

+0

https://www.zlatkovic.com è di nuovo disponibile. – mzjn

Problemi correlati