xmldso.XMLDocument

来源:百度知道 编辑:UC知道 时间:2024/07/05 05:53:48
<?xml version="1.0" encoding="GB2312"?>
<!DOCTYPE BOOK[
<!ELEMENT BOOK (NAME,WRITER,PRICE,PUBLISH)>
<!ELEMENT NAME (#PCDATA)>
<!ELEMENT WRITER (#PCDATA)>
<!ELEMENT PRICE (#PCDATA)>
<!ELEMENT DATE (#PCDATA)>
<!ELEMENT PUBLISH (#PCDATA)>
]>
<BOOKS>
<BOOK>
<NAME> XML 程序设计</NAME>
<WRITER>黄中杰</WRITER>
<PRICE>500</PRICE>
<DATE> 2000/11</DATE>
<PUBLISH>知城数位科技</PUBLISH>

</BOOK>

<BOOK>
<NAME> XML 程序设计</NAME>
<WRITER>黄中杰</WRITER>
<PRICE>500</PRICE>
<DATE> 2000/11</DATE>
<PUBLISH>知城数位科技</PUBLISH>

</BOOK>
<BOOK>
<NAME> XML 程序设计</NAME>
<WRITER>黄中杰</WRITER>
<PRICE>500</PR

你这个问题虽然很久了,但是考虑到别人也可能需要解答,我还是说一下吧。
(其实我也是最近正在学习XML的。。。)

1.首先,XML文档的DTD部分根元素定义错误应该是:

<!DOCTYPE BOOKS[
<!ELEMENT BOOKS (BOOK*)>

2.另外,BOOK元素中缺少一项DATE

<!ELEMENT BOOK (NAME,WRITER,PRICE,DATE,PUBLISH)>
....

3.然后就是你的HTML文档中OBJECT的classid格式有问题,应该把“11d2.9ca9”中的点改为短线“-”。

111111111111111111111111111111111

不太懂