有人可以解释如何使用Notepad ++针对xsd验证xml文件。“ XML工具”插件下拉列表中没有提供用于指定XSD文件的选项。将XML插件正确安装在plugins子目录中,并将3个DLL复制到Notepad ++ EXE子目录中。其他XML“验证”功能也可以工作,但是无法针对XSD进行验证。
我已经看到了一些使用Notepad ++指定XSD以验证XML文件的参考(和屏幕截图)。例如michigan.gov/documents/cepi/...
—
user2174533
您是否看过when-others-then-null.blogspot.co.uk/2012/12/…看来它包含了您所需要的。
—
Shmil The Cat 2013年
使用此示例中的确切XML和XSD可以正常工作,我意识到自己做错了。我没有意识到{xsi:schemaLocation =“ foobar.com/invoice invoice.xsd”}实际上是从我的硬盘中从与XML文件相同的子目录中读取XSD并进行验证的。谢谢....
—
2013年
@Shmil The Cat:如何对抗dtd。
—
Shirgill Farhan
@ShirgillAnsari-对于DTD验证,XML必须包含DOCTYPE,该DOCTYPE在与XML相同的目录中指定DTD。像:
—
Jesse Chisholm
<!DOCTYPE XML_ROOT_NODE SYSTEM "thisXMLusesThis.dtd">
然后该工具即可解决。