以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  求助:该xml哪里不符合dtd??在线急等~~~~~~~  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=30349)


--  作者:percent95
--  发布时间:4/11/2006 9:43:00 AM

--  求助:该xml哪里不符合dtd??在线急等~~~~~~~
DTD如下:

<!DOCTYPE logic SYSTEM "smsLogic-1.0.dtd">
<!ELEMENT logic (default sub+)>
<!ELEMENT default (class mtno? mt+)>
<!ELEMENT sub (key class mtno? mt+)>
<!ELEMENT class (#PCDATA)>
<!ELEMENT mtno (#PCDATA)>
<!ELEMENT mt (#PCDATA)>
<!ELEMENT key (#PCDATA)>

xml文件:

<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE logic SYSTEM "smsLogic-1.0.dtd">
<logic>
 <default>
  <class>cn.sports.sms.common.ReturnFirst</class>
  <mtno>3500</mtno>
  <mt>指令格式错误!</mt>
 </default>
 <sub>
  <key>(.*)</key>
  <class>cn.sports.sms.common.ReturnMo</class>
  <mtno>3500</mtno>
  <mt>cccc</mt>
 </sub>
</logic>

在线等,谢谢啊!



--  作者:hgpimac
--  发布时间:4/11/2006 1:17:00 PM

--  
<!ELEMENT logic (default,sub+)>
<!ELEMENT default (class,mtno?,mt+)>
<!ELEMENT sub (key,class,mtno?,mt+)>
<!ELEMENT class (#PCDATA)>
<!ELEMENT mtno (#PCDATA)>
<!ELEMENT mt (#PCDATA)>
<!ELEMENT key (#PCDATA)>
--  作者:sdz_820716001
--  发布时间:4/28/2006 11:27:00 PM

--  

<!ELEMENT logic (default,sub+)>
<!ELEMENT default (class,mtno?,mt+)>
<!ELEMENT sub (key,class,mtno?,mt+)>
<!ELEMENT class (#PCDATA)>
<!ELEMENT mtno (#PCDATA)>
<!ELEMENT mt (#PCDATA)>
<!ELEMENT key (#PCDATA)>
这是hgpimac的回复  完全正确


--  作者:jee89731
--  发布时间:4/29/2006 3:42:00 PM

--  
将这个 定义去掉就可以咯
<!DOCTYPE logic SYSTEM "smsLogic-1.0.dtd">
上面添加
<?xml version="1.0" encoding="GBK"?>
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
2,457.031ms