我正在尝试一些 XML 架构示例,并且必须使用示例 XML 文件来验证它们。该架构是一个本地文件 (someFile.xsd)。我正在使用 eclipse 并希望在 XML 文件中包含一个引用以指向此本地 xsd 文件,以便 eclipse 可以向我建议这些元素。
我发现很难想出包含本地文件的语法。有什么建议吗?
最佳答案
您使用的是 xsi:schemaLocation
属性?
例如:
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns="http://foo/target/Namespace"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:someNamespace="someFile"
xsi:schemaLocation="
someFile someFile.xsd" >
...
</root>
我相信 someFile.xsd
必须在您的类路径中
关于java - 包含 XML 模式本地副本的 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3053529/