【问题标题】:Handle DTD with Eclipse使用 Eclipse 处理 DTD
【发布时间】: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)而不是其他元素。见下文:

在这种情况下,我看到了 indexname 提案,但没有看到 conf 提案。

如果我手动输入conf 标签,而不是使用向导,我有类似的嵌套标签问题:

请问我该如何修改这个 Eclipse 行为?

谢谢

【问题讨论】:

    标签: eclipse dtd


    【解决方案1】:

    ok 问题解决了。

    在我的例子中,我已经创建了 xml 文件之前将它与它的 DTD 链接起来。

    如果我用 Eclipse 创建新的 xml 文件并选择 create XML file from a DTD 就可以了

    【讨论】:

      猜你喜欢
      • 2018-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-19
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多