myeclipse中xml自動提示問題

2021-08-02 18:30:43 字數 1492 閱讀 9330

在struts, spring, hibernate的配置檔案的時候,有時候xml編輯器的智慧型提示並不好用。造成這個問題的主要原因是,編輯器是從xml頭部的網路位址來讀取dtd或者xsd檔案,比如頭部命名空間的  這些檔案是用來說明xml檔案格式的,解析了這些檔案,編輯器才能給出正確的提示。當網路狀況不好或者根本沒有聯網的時候,是不會有正確的智慧型提示的。

[html]view plain

copy

<

span

style

="font-family:courier new;font-size:14px;"

>

xmlversion

="1.0"

encoding

="utf-8"

?>

<

beans

xmlns

=""xmlns:xsi

=""xsi:schemalocation

="  

">

<

beanid=

"u"class

="com.dao.impl.userdaoimpl"

>

bean

>

<

beanid=

"userservice"

class

="com.service.userservice"

>

<

constructor-arg

>

<

refbean

="u"

/>

constructor-arg

>

bean

>

beans

>

span

>

我們可以利用myeclipse的相應功能完成對映,這樣,在即使不能聯網的情況下,也能給出智慧型提示。

引入xml檔案相應的dtd或者xsd格式,在myeclipse的window選單中選擇preference,然後選擇xml catalog,在struts的jar包中有struts的xml檔案相應的dtd格式檔案,在這裡需要引入,然後在struts中書寫xml標籤時就會有相應的提示。在沒有引入之前都是去url位址找dtd檔案,會很慢或者根本不會給提示,引入dtd檔案之後,就會形成網路位址和本地檔案的對映,會優先從本地檔案來尋找相應的dtd格式檔案。

這裡要填寫的本地xsd或者dtd檔案的location,一般都會在外掛程式相應的包中找到。spring是在dist\resources目錄中找到這個檔案。

在MyEclipse中開啟xml檔案

以前預設開啟xml檔案為html編輯模式,突然有一次開啟後就變成了檢視模式。怎麼解決這個問題呢?選擇要開啟的檔案,右鍵 open with,選擇html editor。選擇這種方式開啟後就是我們常見的html格式了。但是這種方法比較麻煩,每次都要右鍵 open with。有沒有什麼方式是預設開啟就是...

配置myeclipse中XML檔案的智慧型提示

第一步 將xml編輯器設定預設為myeclipse edit window preferences general editors file associations 找到 xml,選擇myeclipse xml editor,點default 第二步 配置dtd或者xsd檔案 window pre...

MyEclipse不能自動編譯

最近不知道什麼原因,一直在使用中的myeclipse總是出現不能自動編譯的情況,這為web專案的遠端除錯帶來了很大的不便。我嘗試了提供的一些方法,有些並不能起作用。下面就把我的解決過程記錄下來 於是,關閉myeclipse,重新啟動,沒有任何操作,自動痊癒。第二次 有了第一次的經驗,於是直接重啟,可...