Eclipese編寫XML自動提示問題

2021-06-08 22:00:58 字數 1182 閱讀 4363

在eclipse中編寫spring、ibatis、hibernate等配置檔案時,可能不會出現元素的提示功能。在網上也有很多資料,無非是新增dtd約束和xsd約束。但是在新增完這些步驟之後可能還會沒有提示,可能問題是如下:

1.確定xml檔案的預設開啟方式xml-editor,否則不會出現自動提示,本人開始就是出現這個原因。對於不是xml-editor自動開啟的可以到window->preferences->general->editors->file associations 中選中*.xml的下面的開啟方式,並選中xml-editor為預設的即可。那樣以後開啟xml檔案時預設的開啟方式就是xml-editor;

2.確定開啟了自動提示功能。這一點可以到window > preferences > xml > xml files > editor > content assist > auto activation > prompt when these characters are inserted看到 ,設定框中預設是 <=;

3.確定上面兩點都沒問題後,再按照以下方式來配置(以新增spring的配置檔案為例,其他的類似):

dtd 型別約束檔案

1. window->preferences->xml->xml catalog->user specified entries視窗中,選擇add 按紐

2.在add xml catalog entry 對話方塊中選擇或輸入以下內容:

location: f:\soft\programmingsoft\framework\ibatis\sql-map-config-2.dtd

key type: uri

key:

xsd 型別約束檔案

1. window->preferences->xml->xml catalog->user specified entries視窗中,選擇add 按紐

2.在add xml catalog entry 對話方塊中選擇或輸入以下內容:

location: f:\soft\programmingsoft\framework\spring\spring-framework-2.5.6.sec01-with-dependencies\spring-framework-2.5.6.sec01\dist\resources\spring-beans-2.5.xsd

key type: schema location

key:

bean的xml物件編寫

xmlns xsi xsi schemalocation spring beans.xsd dog屬性又是乙個bean 唱歌跳舞 111唱歌 唱歌跳舞 第一 要注意key標籤裡還有value標籤 上班第二 下班 properties和map相似 key value的形式 加班還是加班 ref關聯do...

XML的解析與編寫

1導入庫import xml.etree.elementtree as et2例項化物件tree et.elementtree tree.parse test.xml root tree.getroot 獲取所有節點 root.tag 該節點的標籤 root 0 tag 該節點第乙個子節點的標籤 r...

STAF STAX中XML編寫注意要點

staf stax中是通過xml來進行指令碼的呼叫 據我所知 在指令碼編寫中有以下注意點,累積ing 1 需要在xml的開頭加上以下兩行 2 指令碼需要寫在指令碼 之間3 關於引號的使用 在xml中的標籤中,如果要表示乙個字串,需要加上兩組引號 在xml的這組標籤中,用的原生態的py語言,字串用一組...