在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,重新啟動,沒有任何操作,自動痊癒。第二次 有了第一次的經驗,於是直接重啟,可...