我已经建立了这个 DTD:
<!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 行为?
谢谢