您的位置:程序门 -> web 开发 -> xml/soap



我这个 dtd 的 外部实体 为什么有错误?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


我这个 dtd 的 外部实体 为什么有错误?[已结贴,结贴人:]
发表于:2007-08-30 17:02:17 楼主
<?xml   version= "1.0 "   encoding= "gb2312 "?>

<!doctype   roster   system   "l:\example6.dtd "   [

<!entity   %   p   "student ">

<!element   roster   (student+)>
<!element   %p;   (name   ,   sex)>
<!element   name   (#pcdata)>
<!element   sex   (#pcdata)>

<!attlist   %p;
sid   cdata   #implied
>

]>

<roster>
<student   sid= "s001 ">
<name> fc </name>
<sex> 男 </sex>
</student>
</roster>
发表于:2007-08-30 17:31:471楼 得分:0
<!entity   %   p   "student ">

<!element   roster   (student+)>
<!element   %p;   (name   ,   sex)>
<!element   name   (#pcdata)>
<!element   sex   (#pcdata)>

<!attlist   %p;
sid   cdata   #implied


>


应该写到外部example6.dtd   文件里面

在xml文档中调用的时候 <!doctype   roster   system   "l:\example6.dtd "   >

就可以啦


<!doctype   roster   system   "l:\example6.dtd "   [

<!entity   %   p   "student ">

<!element   roster   (student+)>
<!element   %p;   (name   ,   sex)>
<!element   name   (#pcdata)>
<!element   sex   (#pcdata)>

<!attlist   %p;
sid   cdata   #implied
>

]>


你这样写不知道什么意思,可以这样写吗?我也是刚学的,才看了半天的书,以上纯属愚见而已!


快速检索

最新资讯
热门点击