2013-05-11 3 views
5

Попытка проверки XML-документа; однако xmllint настаивает на чтении опций в качестве файла, поэтому я получаю исключения FileNotFound. Просто для подтверждения, у меня есть xmllint.exe в той же папке, что и мой XML-файл. Я располагаю каталог в CMD и введите команду:xmllint Синтаксис проверки DTD

xmllint --noout --valid file.xml 

DTD находится в XML-файле. Однако xmllint ищет файл ~/--nout. Я попытался поставить файл перед параметрами, однако параметры затем не применяются. Я относительно новичок в этом, поэтому я не сомневаюсь, что проблема очевидна.

Заранее спасибо.

EDIT: Вот скриншот его отказ от работы> :(

Screenshot depicting the file not found exception

+0

Вы копируете/вставляете что-либо в командной строке? Удостоверьтесь, что тире на самом деле тире. (Ваша командная строка выглядит хорошо, но она должна работать.) –

+0

@ DanielHaley Я ничего не копирую; и да, они правильные тире. Любые другие возможности? – JohnW

+0

Даже если я попробую просто «xmllint --version», xmllint все еще пытается найти '~/- версию'? – JohnW

ответ

12

Я уверен, что вы не используете xmllint, но другая программа с таким же названием

.

Я подозреваю, что вы пытаетесь использовать http://code.google.com/p/xmllint/.С ним, я могу воспроизвести ваше сообщение об ошибке. Единственное, что может сделать эта программа, это красиво напечатать входной файл.

Настоящий xmllint для W Индоры доступны по цене http://www.zlatkovic.com/libxml.en.html. Загрузите libxml2-2.7.8.win32.zip, iconv-1.9.2.win32.zip и zlib-1.2.5.win32.zip из download area. Поместите содержимое каталога «bin» каждого пакета в одном месте. Подробнее читайте в разделах «Получение бинарников» и «Установка».

+0

Вау, я тоже использовал другой ... большое спасибо ... – ATOzTOA

+0

Сайт двоичных файлов Windows недоступен для меня, поэтому я создал [обертку для версии узла.] (Https://github.com/ kripken/xml.js/issues/11 # issuecomment-190661196) –

+0

https://www.zlatkovic.com снова доступен. – mzjn

Смежные вопросы