尝试验证XML文档;但是,xmllint坚持将选项作为文件读取,因此我得到了FileNotFound异常。为了确认一下,我将xmllint.exe放在与我的XML文件相同的文件夹中。我在CMD中找到该目录,然后输入命令:
xmllint --noout --valid file.xmlDTD位于xml文件中。但是,xmllint正在查找文件~/--nout。我试着把文件放在选项之前,但是,选项没有被应用。我对此相对较新,因此我毫不怀疑问题是显而易见的。
提前谢谢。
编辑:这是它拒绝工作的截图>:(

发布于 2013-05-12 15:40:00
我很确定您使用的不是xmllint,而是另一个同名的程序。
我怀疑您正在尝试使用http://code.google.com/p/xmllint/。有了它,我可以重现你的错误信息。这个程序唯一能做的就是漂亮地打印输入文件。
真正的xmllint可以在http://www.zlatkovic.com/libxml.en.html上找到。从download area下载libxml2-2.7.8.win32.zip、iconv-1.9.2.win32.zip和zlib-1.2.5.win32.zip。将每个包的"bin“目录中的内容放在一个位置。有关详细信息,请阅读“获取二进制文件”和“安装”部分。
https://stackoverflow.com/questions/16493414
复制相似问题