1
處理DTD
我已經建立了這個DTD:與Eclipse
<!ELEMENT universes (universe+)>
<!ELEMENT universe (index,name,conf)>
<!ELEMENT index (#PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT conf (speed,resources-cdr,moons,bots)>
<!ELEMENT speed (game,fleet,resources)>
<!ELEMENT game (#PCDATA)>
<!ELEMENT fleet (#PCDATA)>
<!ELEMENT resources (#PCDATA)>
<!ELEMENT resources-cdr (ships,defs) >
<!ELEMENT ships (#PCDATA)>
<!ELEMENT defs (#PCDATA)>
<!ELEMENT moons (#PCDATA)>
<!ELEMENT bots (#PCDATA)>
我用它一個XML文件中是這樣的:
<!DOCTYPE universes SYSTEM "universes.dtd" >
下的Eclipse(靛藍),當我使用
CTRL+SPACE
看到
現在元素列表,我只看到簡單的元素(那些#PCDATA)而不是其他元素。請看下圖:
在這種情況下,我看到index
和name
建議,但不conf
建議。
如果我手動輸入conf
標籤,不是巫師,我也有類似的問題,嵌套的標籤:
我怎麼能修改此Eclipse的行爲嗎?
謝謝