XML编辑器试图将此DTD转换为XSD错误

时间:2019-04-16 15:49:27

标签: xml xml-parsing dtd xml-dtd

我收到一条错误消息XML编辑器试图将此DTD转换为XSD,以便在您键入时可以提供验证和智能提示,但无法创建有效的XSD。也许此DTD使用的结构不会映射到XSD。通过使用“创建架构”命令,您也许可以获得有关该问题的更多信息。

我在site元素上收到错误消息。为什么? 看起来还不错吗?还是我应该改变一些东西 我不确定其正确的结构 非常感谢您的帮助!

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="Design.css"?>
<!DOCTYPE site [
<!ELEMENT Manu (#PCDATA) >
<!ELEMENT forcast (time,signs)>
<!ELEMENT time (period+)>
<!ELEMENT Signs (sign+,title+)>
   ]>
   <site>
   <title>Astrology</title>
   <nav>
   <Manu>home</Manu>
   <Section>
   <forcast>
        <title>
        choose forcast
       </title>
        <period>week</period>
        <period>month</period>
        <period>year</period>
     </forcast>
  <signs>
    <sign>Aries</sign>
    <title>
     Aries forcast
    </title>
    <forcast>
      <week>weekly forcast></week>
      <month>monthy forcast></month>
      <year>yearly forcast</year>
    </forcast>
        <sign>Taurus</sign>
    <title>
      Taurus forcast
    </title>
    <forcast>

....

</nav>
     </site>

0 个答案:

没有答案