2010-08-26 77 views
7

我希望NetBeans的代码完成和XML验证可以访问XML文档中引用的模式。不幸的是,我需要在脱机(完全断开Internet)位置中使用NetBeans,这意味着NetBeans无法下载引用的.xsd文件。但是,我已将所有xsd文件保存在本地。NetBeans:如何提供脱机XML模式?

如何让NetBeans知道像xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd" 这样的东西应该真的映射到C:/Schemas/beans/spring-beans-2.5.xsd

编辑: NetBeans 6.5有一些使用模式XML目录的方法,但尚不清楚它是如何工作的。我知道的一个选项是OASIS格式...也许这就是关键

回答

9

我做了以下在NetBeans 6.9 ...

  1. 选择“DTD和XML Schema”从 项目工具菜单。

    将打开一个对话框。

  2. 滚动浏览左侧列表 ,直到项目'用户目录 [读写]可见。

    选择该项目。

  3. 按标题按钮“添加本地 DTD或Schema ......”

    另一个对话框打开定义与 参照本地文件的URL之间的 连接。

+0

这工作很好。我曾看过那个对话框,但我错过了有一个“用户目录[读写]”元素的事实。 – I82Much 2010-08-27 15:10:21

+0

不适用于我。使用schemaLocation,如果我使用URL作为SYSTEM,NetBeans不会使用URI中给出的文件。 – 2015-05-27 07:24:42