Joh*_*hnW 6 xml syntax dtd xmllint
尝试验证XML文档; 但是,xmllint坚持将选项作为文件读取,所以我得到了FileNotFound异常.只是为了确认,我将xmllint.exe放在与我的XML文件相同的文件夹中.我在CMD中找到目录并输入命令:
xmllint --noout --valid file.xml
Run Code Online (Sandbox Code Playgroud)
DTD位于xml文件中.但是,xmllint正在寻找该文件~/--nout
.我已经尝试将文件放在选项之前,但是,选项不会应用.我对此比较陌生,所以我毫不怀疑问题是显而易见的.
提前致谢.
编辑:这是拒绝工作的截图> :(
mzj*_*zjn 13
我很确定你没有使用xmllint,而是使用同名的另一个程序.
我怀疑您正在尝试使用http://code.google.com/p/xmllint/.有了它,我可以重现您的错误消息.这个程序唯一能做的就是打印输入文件.
有关Windows的真正xmllint,请访问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 .将每个包的"bin"目录的内容放在一个地方.有关详细信息,请阅读"获取二进制文件"和"安装"部分.