2010-08-26 79 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