Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse XML架构编辑器无法在验证期间处理链接?_Eclipse_Xsd_Hyperlink_Xsd Validation - Fatal编程技术网

Eclipse XML架构编辑器无法在验证期间处理链接?

Eclipse XML架构编辑器无法在验证期间处理链接?,eclipse,xsd,hyperlink,xsd-validation,Eclipse,Xsd,Hyperlink,Xsd Validation,我有带有XSD文件的模块,希望在import语句中不使用相对或绝对路径,而只使用要包含的文件名,将模块A(例如A.XSD)的XSD包含在模块B(例如B.XSD)中。就我而言: <import namespace="..." schemaLocation="a.xsd"/> 如果我引用a.xsd中的某个类型 是否有修复程序不获取此错误,或者这是编辑器中的错误 如果我在编辑器中键入“a:”,它会建议我键入Some,如果我在a:Some处点击F3,则会打开文件a.xsd并标记键入Some

我有带有XSD文件的模块,希望在import语句中不使用相对或绝对路径,而只使用要包含的文件名,将模块A(例如A.XSD)的XSD包含在模块B(例如B.XSD)中。就我而言:

<import namespace="..." schemaLocation="a.xsd"/>
如果我引用a.xsd中的某个类型

是否有修复程序不获取此错误,或者这是编辑器中的错误


如果我在编辑器中键入“a:”,它会建议我键入Some,如果我在a:Some处点击F3,则会打开文件a.xsd并标记键入Some。因此可以识别链接…

在schemaLocation属性中不能避免使用相对路径或绝对路径:该属性采用URI,并且所有URI都是绝对路径或相对路径。您显示的(
a.xsd
)是相对的

一些HTTP服务器避免使用符号链接,除非您更改它们的配置;某些URI解析库在解析file:URI时拒绝遵循符号链接。如果我理解正确,他们正试图保护您免受某种形式的跨站点脚本攻击。看起来你好像被他们的警告给咬了。您可以尝试硬链接,或者有一种方便的方法来更改相应模块的配置

src-resolve: Cannot resolve the name 'a:Some' to a(n) 'type definition' component.