我正在使用 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
此 url 指向一个不存在的文件,我的 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">
关于java - 使用不正确的 url 验证 jdoconfig,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6042475/