eclipse 下xml檔案第一行報錯或者無法自動提示程式碼
在使用Eclipse或MyEclipse編輯XML檔案的時候經常會碰到編輯器不提示的現象,這常常是因為其xml檔案需要參考的DTD檔案找不到,還有因為網路的問題不能及時提示而產生的。Eclipse/MyEclipse可以將本地的DTD檔案新增至Eclipse中。以新增struts2的DTD檔案為例,步驟如下:
- window - preferences - xml catalog
- add - location 選擇 File System
- Key Type 選擇URI
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="false" />
<include file="example.xml"/>
<!-- Add packages here -->
</struts>