1. 程式人生 > >myeclipse中xml自動提示問題

myeclipse中xml自動提示問題

在Struts, springhibernate的配置檔案的時候,有時候XML編輯器的智慧提示並不好用。造成這個問題的主要原因是,編輯器是從XML頭部的網路地址來讀取DTD或者XSD檔案,比如頭部名稱空間的http://www.springframework.org/schema/beans/spring-beans-2.5.xsd  這些檔案是用來說明XML檔案格式的,解析了這些檔案,編輯器才能給出正確的提示。當網路狀況不好或者根本沒有聯網的時候,是不會有正確的智慧提示的。

  1. <spanstyle="font-family:Courier New;font-size:14px;">
    <?xmlversion="1.0"encoding="UTF-8"?>
  2. <beansxmlns="http://www.springframework.org/schema/beans"
  3.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.        xsi:schemaLocation="http://www.springframework.org/schema/beans  
  5.            http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
  6.   <
    beanid="u"class="com.dao.impl.UserDAOImpl">
  7.   </bean>
  8.   <beanid="userService"class="com.service.UserService">
  9.     <!--  
  10.     <property name="userDAO" ref="u" /> 
  11.      -->
  12.      <constructor-arg>
  13.         <refbean="u"/>
  14.      </constructor-arg>
  15.   </bean>
  16. </
    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目錄中找到這個檔案。

相關推薦

myeclipsexml自動提示問題

在Struts, spring, hibernate的配置檔案的時候,有時候XML編輯器的智慧提示並不好用。造成這個問題的主要原因是,編輯器是從XML頭部的網路地址來讀取DTD或者XSD檔案,比如頭部名稱空間的http://www.springframework.org/

利用spket外掛讓MyeclipseJquery自動提示功能

Spket ide是強大的工具包為了JavaScript和XML的開發,這個強大的編輯器對JavaScript, XUL/XBLand Yahoo! Widget的開發都有全面的支援 ,例如程式碼完成,語法高亮和內容概要,幫助開發有成效,創造高效率的javascript程式碼。 小巧的身軀,強大

Dubbo在Eclipse自動提示xml的配置

使用 eclipse,在xml檔案中配置dubbo時,eclipse沒有提示,這個是因為eclipse少了dubbo.xsd這個配置檔案,所以沒有輸入提示。如圖所示: 手動新增xsd 1、dubbo.xsd去哪找? dubbo.xsd可以在dubb

MyEclipseXML的智慧提示和關於Spring 配置檔案頭的一些記錄和解釋

轉載:http://www.cnblogs.com/gagayt/p/3603232.html 一. 首先介紹XML檔案的一些知識: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="htt

在Eclipse匯入dtd和xsd檔案,使XML自動提示

DTD 型別約束檔案     1. Window->Preferences->XML->XML Catalog->User Specified Entries視窗中,選擇Add 按紐     2.在Add XML Catalog Entry 對話方塊中選擇或輸入以下內容:       

IDEA程式碼自動提示(大小寫不敏感) 在IDEA程式碼自動提示第一個字母大小寫必須匹配的解決

在IDEA中程式碼自動提示第一個字母大小寫必須匹配的解決 2014年12月06日 15:16:20 閱讀數:5513 在IDEA中進行程式碼提示時,原來在ECLIPSE中輸入syso,然後"Alt+/"就可以完成System

設定mybatis配置檔案xml自動提示

       xml的標籤的自動提示和補全功能需要新增xml DTD約束;       今天學習mybatis,,在eclipse中新增全域性配置檔案config.xml的dtd約束如下:首先下載mybatis-3-config.dtd檔案,然後開啟window---pre

eclipse下mybatis的XML自動提示

我們在使用mybatis框架時經常出現在mapper對映檔案中無法自動提示的情況,為了解決這個問題在下也是多放查詢,但收效甚微,最終還是在不斷的努力嘗試下大功告成,以下是我的解決方式。如已解決,自動忽略。 在xxx.xml 對映檔案的頭部可以看到 如下: (m

weblogic 在myeclipse自動部署配置問題解決示例

1.將weblogic新增到eclipse的伺服器管理中以weblogic9.2為例(其中檔案路徑以本地安裝路徑為準)(1)bea home directory =D:\bea(2)weblogic installation directory = D:\bea\weblo

Eclipse下,htmlthymeleaf自動提示的設定

本人在SpringMvc配置thymeleaf時,遇到html中輸入th: 沒有自動提示的現象,苦尋無果,後查詢官網資訊,要載入外掛才行。1、開啟eclipse的外掛安裝,Help—>Installations new SoftWare—>add 2、外掛地

Myeclipse.xml檔案配置錯誤,出現"context:property-placeholder" is not bound錯誤

出現Exception in thread "main" org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 12 in XML document from class pa

Myeclipse沒有程式碼提示的解決方案

如果你的Myeclipse中只有java程式碼會有提示,而在編寫servlet,jsp時沒有相關程式碼的提示,你可以按照下面的步驟來解決問題。 1.選單window->Preferences->Java->Editor->Content

mybatis的dtd約束檔案及配置檔案xml自動提示

一、mybatis的dtd約束檔案位置 我使用的是mybatis-3.2.7這個版本的mybatis,裡面的核心jar包是:mybatis-3.2.7.jar,將這個jar包解壓縮後進入\org

struts2自學“小越坑"之struts.xml程式碼自動提示

一、找到struts-2.3.dtd檔案,並存儲在確定儲存位置。 二、選擇工具欄裡的window按鈕,選中下拉小窗的最下面一項preference。 三、由上步驟自動彈出preference視窗,在左側搜尋欄檢索xml catalog。 四、在右側窗體中選中user specified

ssmxml檔案自動提示

設定xml 檔案的程式碼提示功能 開啟Eclipse 依次選擇Window > Preferences > Xml > Editor > Content Assist > Auto activation >&nb

eclipse編輯log4j 的xml配置檔案時,自動提示

方法1. 配置log4j.dtd檔案:   Windows -> Preferences -> XML -> XML Catalog         點選 Add..  新增一個XML Catalog Entry        在彈出的視窗如下配置:  

Ideapom.xml檔案新增包的時候不自動提示解決方法

解決方案很簡單: (1)File–>Settings… (2)Build,Execution,Deployment --> Build Tools --> Maven -->Reposi tories (3)選中第一項,右側的Update便會亮起 (4)點選Up

MyEclipse配置Struts2配置檔案自動提示

        對於 xml 配置檔案,若當前主機連著網際網路,那麼,原則上在編寫 xml 配置檔案時,使用 ALT + /,可出現自動提示。但,有時由於網速等原因,或根本就沒有聯網,沒有自動提示。此

MyEclipse實現xml自動提示

每次出現不能自動提示,蠻煩的。雖然不是一個很難的問題,但是有時候就是記得這個很簡單的幾步,所以記錄下來以備用。 現在mybatis主要是3版本,即此時根據版本3來寫的,別的都一樣。 1,下載dtd檔

android開發eclipse裡xml開發的自動提示和使用幫助快捷鍵提示

Eclipse for android 實現程式碼自動提示智慧提示功能,介紹 Eclipse for android 編輯器中實現兩種主要檔案 java 與 xml 程式碼自動提示功能,解決 eclipse 程式碼提示失效、eclipse 不能自動提示、eclipse