【发布时间】:2012-10-20 21:13:57
【问题描述】:
我已经构建了这个 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 行为?
谢谢
【问题讨论】: