1

当我在 Eclipse 中打开 XSD 文件(在 XSD 编辑器中)时,它下载xsd:import的所有文件都包含在文件中。但是如果我没有互联网,编辑器无法下载,这是显而易见的。在首选项(Window -> Preferences)中是XML-> XML Catalog。是否可以将我的xsd:import(xsd 文件)添加到目录中,Eclipse 将在离线模式下使用它?

4

1 回答 1

2

是的,您可以将 xsd/dtd 文件添加到目录中。

我这样做(用于测试)并且eclipse没有抱怨:

Entry element:    URI
Location:         C:\Users\me\Desktop\log4j.dtd
URI:              file:///C:/Users/me/Desktop/log4j.dtd
Key type:         URI
Key:              http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd

之后我在 log4j.xml 中使用了本机 URL

<!DOCTYPE log4j:configuration SYSTEM "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd">

我想这也应该适用于 xsd 文件。

这来自我的另一个答案

于 2012-10-16T13:44:26.083 回答