以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [求助] 请帮我看看这个DTD为什么老是不行  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=5543)


--  作者:catinfarm
--  发布时间:3/2/2004 6:10:00 PM

--  [求助] 请帮我看看这个DTD为什么老是不行
<?xml version = "1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE blog:blog [
<!ELEMENT blog:blog (blog:author,blog:entry*)>
<!ATTLIST blog:blog xmlns:blog CDATA #IMPLIED>


<!ELEMENT blog:author (#PCDATA | blog:name | blog:email)*>
<!ELEMENT blog:name (#PCDATA)>
<!ELEMENT blog:email (#PCDATA)>

<!ELEMENT blog:entry (blog:date, blog:title, blog:text, blog:reply)>
<!ATTLIST blog:date
 day CDATA #IMPLIED
 month CDATA #IMPLIED
 year CDATA #IMPLIED
>
<!ELEMENT blog:title (#PCDATA)>

<!ELEMENT blog:text (#PCDATA | blog:paragraph)*>

<!ELEMENT blog:paragraph (#PCDATA | blog:link | blog:bold | blog:image)*>
<!ELEMENT blog:link (#PCDATA)>
<!ATTLIST blog:link url CDATA #IMPLIED>
<!ATTLIST blog:image url CDATA #IMPLIED>

<!ELEMENT blog:bold (#PCDATA)>
<!ELEMENT blog:image (#PCDATA)>

<!ELEMENT blog:reply (blog:author,blog:date,blog:text)>
]>

<blog:blog xmlns:blog="http://www.it.com/blog">
  <blog:author>
    <blog:name>Michael Schwbach</blog:name>
    <blog:email>mis@it.com</blog:email>
  </blog:author>
  <blog:entry>
    <blog:date day="16" month="02" year="2004"></blog:date>
    <blog:title>XPath Lecture</blog:title>
    <blog:text>
       <blog:paragraph>
         Today I lectured on
         <blog:link url="http://www.it.com/~aler/XML/linking/index.html">XPath</blog:link>.
         which is a <blog:bold>very</blog:bold> useful topic.
       </blog:paragraph>
       <blog:paragraph>
         Look at the child axis here:
         <blog:image url="http://www.it.com/~er/XML/linking/c.jpg"/>
       </blog:paragraph>
    </blog:text>
    <blog:reply>
      <blog:author>Thomas Hilrdt</blog:author>
      <blog:date day="17" month="02" year="2004"/>
      <blog:text>
        Wow, what a nice picture! It looks a little bit like a house.
      </blog:text>
    </blog:reply>
  </blog:entry>
  <blog:entry>
    <blog:date day="23" month="02" year="2004"/>
    <blog:title>XQuery Lecture</blog:title>
    <blog:text>
       I was very cold today.
    </blog:text>
    <blog:reply>
      <blog:author>Thomas Hilddt</blog:author>
      <blog:date day="24" month="02" year="2004"/>
      <blog:text>
         Today the weather is nice. Great day to look at houses!
      </blog:text>
    </blog:reply>
  </blog:entry>
</blog:blog>

----------------------------------------------------------------------------------------
Line 38, column 46: element "blog
      <blog:date day="16" month="02" year="2004"></blog:date>
                                                ^
Line 53, column 49: element "blog
        <blog:date day="17" month="02" year="2004"/>
                                                   ^
Line 60, column 47: element "blog
      <blog:date day="23" month="02" year="2004"/>
                                                 ^
Line 67, column 49: element "blog
        <blog:date day="24" month="02" year="2004"/>
                                                   ^
-----------------------------------------------------------------------------



--  作者:阿星[aXing]
--  发布时间:3/3/2004 10:52:00 AM

--  
按照提示错误cut就ok
--  作者:catinfarm
--  发布时间:3/3/2004 4:53:00 PM

--  
Line 38, column 46: element "blog
      <blog:date day="16" month="02" year="2004">
                                                ^
Line 53, column 49: element "blog
        <blog:date day="17" month="02" year="2004"/>

谢谢阿星,我都试了,Cut也不成。


--  作者:admin
--  发布时间:3/3/2004 11:57:00 PM

--  
<!ELEMENT blog:date EMPTY>  添上这句话就好了
<!ELEMENT blog:entry (blog:date, blog:title, blog:text, blog:reply)>
<!ATTLIST blog:date
day CDATA #IMPLIED
month CDATA #IMPLIED
year CDATA #IMPLIED
>
--  作者:catinfarm
--  发布时间:3/4/2004 12:13:00 AM

--  
终于弄好了,太谢谢了!!!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms