使用错误的URL验证jdoconfig
问题内容:
我正在使用jdo并使用jdoconfig.xml配置持久性管理器
但是,到处都有关于jdoconfig.xml的文档,但都指出应使用http://java.sun.com/xml/ns/jdo/jdoconfig进行验证。
<jdoconfig xmlns="http://java.sun.com/xml/ns/jdo/jdoconfig"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://java.sun.com/xml/ns/jdo/jdoconfig">
etc
该网址指向一个不存在的文件,我的xml验证程序报告了一个错误。甚至使用它的目的是什么,我们能否相信URL不会改变并且我们所有的xml文件突然停止验证?
有人知道新网址吗?
问题答案:
xmlns不是真实的文件/目录,更不是名称空间,因此不应该存在!附加了该版本以获得真实的XSD文件,即http://java.sun.com/xml/ns/jdo/jdoconfig_3_0.xsd
也许
<jdoconfig xmlns="http://java.sun.com/xml/ns/jdo/jdoconfig"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/jdo/jdoconfig http://java.sun.com/xml/ns/jdo/jdoconfig_3_0.xsd">