-------------如题所问--------------------------
我的DTD文件是text.dtd,code如下:
<?xml version= "1.0 " encoding= "UTF-8 "?>
<!ELEMENT TEXT (BOOK,STUDENT*)>
<!ELEMENT BOOK (NAME,PRICE,WRITER)>
<!ELEMENT STUDENT (CLASS,AGE,TEL)>
<!ELEMENT NAME (#PCDATA)>
<!ELEMENT PRICE (#PCDATA)>
<!ELEMENT WRITER (#PCDATA)>
<!ELEMENT CLASS (#PCDATA)>
<!ELEMENT AGE (#PCDATA)>
<!ELEMENT TEL (#PCDATA)>
<!ATTLIST TEL ID CDATA #REQUIRED>
我的xml文件First.xml ,code 如下:
<?xml version= "1.0 " encoding= "UTF-8 "?>
<!DOCTYPE TEXT SYSTEM "text.dtd ">
<TEXT>
<BOOK>
<NAME> XML SCRIPT </NAME>
<PRICE> $20 </PRICE>
<WRITER> Judy </WRITER>
</BOOK>
<STUDENT>
<CLASS> One Class </CLASS>
<AGE> 5 </AGE>
<TEL ID= "5 "> 136*****123 </TEL>
</STUDENT>
</TEXT>
请指点,谢谢!
如果你是使用XMLSpy进行编辑的,而且出现的提示是“该文件不具有良好格式:DOCTYPE-EXternalID的名称必须既是SYSTEM又是PUBLIC!”,那么就是其汉化版本的BUG,没有其他办法。只好使用其他的编辑工具,或者用英文正版软件。
请问!调用外部DTD 文件时,XMLSpy为什么老是验证不过?
来源:
作者:
时间:2008-01-14
点击:
0
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
热点关注

