Eclipse如何下载和存储XSD外部文件?

时间:2012-10-16 13:13:58

标签: eclipse xsd

当我在Eclipse中打开XSD文件(在XSD编辑器中)时,它下载的所有xsd:import都包含在文件中。但如果我没有互联网,编辑器就无法下载,这很明显。在偏好设置(Window -> Preferences)中为XML-> XML Catalog。是否可以将我的xsd:import(xsd文件)添加到目录中,Eclipse将在脱机模式下使用它?

1 个答案:

答案 0 :(得分: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文件。

这来自我的另一个answer